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。