“DataFrame”对象没有属性“types”

Mil*_*lan 4 python dataframe

当我尝试使用以下命令打印 df 的列数据类型时,有谁知道为什么会出现以下错误:

 print(df.types)
Run Code Online (Sandbox Code Playgroud)

命令

 AttributeError: 'DataFrame' object has no attribute 'types'
Run Code Online (Sandbox Code Playgroud)

df 的列名中没有重复值。

谢谢!

小智 12

您的示例中有一个小错字。为了打印数据帧的列数据类型,您必须编写:print(df.dtypes)

这是相应的文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dtypes.html