【发布时间】:2021-08-12 04:36:53
【问题描述】:
我有一个 CSV 文件,其中一列包含当天的总销售额。有时输入数据时带有标点符号,例如, . ?,要么是错误的,要么只是记账方式。我正在尝试清理数据。但是我注意到当我使用df['Sales'].dtypes 时,我得到了object,这是正确的数据类型。但是,当我运行 value_counts 时,底部的 dtype 是 int64。
df['Sales'].value_counts(dropna=False)
...
12400 3
12000 1
Name: Sales, dtype: int64
为什么 dtype 变成了 int64?目前数据类型应该是object?
【问题讨论】: