【发布时间】:2023-03-12 04:00:01
【问题描述】:
我正在尝试在 jupyter 笔记本上使用 csv 文件(链接:https://github.com/mwaskom/seaborn-data/blob/master/tips.csv)。当我对文件执行 .dtypes 时,它只返回结果 dtype('int64') 而没有别的。如何获取其他数据类型,例如每列的 float64 和 object?
我还使用了将 csv 文件上传到 jupyter notebook 的文件。使用下面的代码阅读它。
df = pd.read_csv('tips.csv')
这很奇怪,因为当我昨天运行完全相同的代码时,它显示了每一列的数据类型。有谁知道可能是什么问题?
【问题讨论】:
-
当您说“对文件执行 .dtypes”时,您使用什么代码?
df.dtypes?还是别的什么? -
是的,我使用了那个确切的代码
-
检查您的
'tips.csv'文件的内容——您是否偶然覆盖了它?当我下载链接文件和pd.read_csv时,我得到 2xfloat64、4xobject和 1xint64列 -
或者,
df.head()的输出是什么? -
total_bill 0 小费 0 吸烟者 0 天 0 时间 0 dtype: int64
标签: python pandas dataframe jupyter-notebook