Pandas DataFrame infer_objects() 方法

实例

转换数据类型以更好地适应内容:

  1. import pandas as pd
  2. data = {
  3. "age": ["fifty", 40, 30],
  4. "qualified": ["No", True, False]
  5. }
  6. df = pd.DataFrame(data)
  7. print("Original DataFrame:")
  8. print(df)
  9. print("Original dtypes:")
  10. print(df.dtypes)
  11. #删除两个列中的第一行:
  12. df = df.iloc[1:]
  13. print("New DataFrame:")
  14. print(df)
  15. newdf = df.infer_objects()
  16. print("New dtypes:")
  17. print(newdf.dtypes)

定义与用法

infer_objects() 方法返回一个新的 DataFrame,其中每个列都已更改为最佳数据类型。


语法

  1. dataframe.infer_objects()

参数

infer_objects() 方法没有参数


返回值

a Pandas DataFrame with the converted result.

分类导航