Pandas DataFrame infer_objects() 方法
实例
转换数据类型以更好地适应内容:
import pandas as pddata = {"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)
定义与用法
infer_objects() 方法返回一个新的 DataFrame,其中每个列都已更改为最佳数据类型。
语法
dataframe.infer_objects()
参数
infer_objects() 方法没有参数
返回值
a Pandas DataFrame with the converted result.