Pandas DataFrame infer_objects() 方法
定义和用法
infer_objects() 方法返回新的 DataFrame,其中每一列都已被更改为最佳可能的数据类型。
实例
转换数据类型以更好地适应内容:
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)
# 移除两列中的第一行:
df = df.iloc[1:]
print("New DataFrame:")
print(df)
newdf = df.infer_objects()
print("New dtypes:")
print(newdf.dtypes)
语法
dataframe.infer_objects()
参数
infer_objects() 方法不接受任何参数。
返回值
带有转换结果的 Pandas DataFrame。