Pandas DataFrame infer_objects() 方法
示例
将数据类型转换为更适合内容的类型
import pandas as pd
data = {
"age": ["fifty", 40, 30],
"qualified": ["No", True, False]
}
df = pd.DataFrame(data)
print("Original DataFrame:")
print(df)
print("Original dtypes:")
print(df.dtypes)
# Remove the first row in both colums
df = df.iloc[1:]
print("New DataFrame:")
print(df)
newdf = df.infer_objects()
print("New dtypes:")
print(newdf.dtypes)
自己动手试一试 »
定义和用法
infer_objects()
方法返回一个新 DataFrame,其中每列都已更改为最适合的数据类型。
语法
dataframe.infer_objects()
参数
infer_objects()
方法不接受任何参数。
返回值
返回一个包含转换结果的 Pandas DataFrame。