【问题标题】:when i run below code i got a following error . could anyone enlighten why this is being happened? [closed]当我运行以下代码时,出现以下错误。谁能启发为什么会发生这种情况? [关闭]
【发布时间】:2022-01-11 03:13:33
【问题描述】:
import pandas as pd

df1 = pd.read_csv('data.csv')

df1.dtype

AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_21492/2172501428.py in <module>
----> 1 df1.dtype

~\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
   5485         ):
   5486             return self[name]
-> 5487         return object.__getattribute__(self, name)
   5488 
   5489     def __setattr__(self, name: str, value) -> None:

AttributeError: 'DataFrame' object has no attribute 'dtype'

【问题讨论】:

  • 试试df1.info(),它将告诉每一列的数据类型。你想要的是df1[column_name].dtype
  • 可能是dtypes
  • 它是 df[col].dtypedf.dtypes
  • 你缺少一个 's'.... 'df1.dtypes'

标签: python pandas jupyter-notebook


【解决方案1】:

DataFrame 有一个名为 dtypes 的属性,而不是 dtype。见here

【讨论】:

  • 是的!...它的作品
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 1970-01-01
  • 2016-05-19
相关资源
最近更新 更多