【发布时间】:2022-01-03 16:23:28
【问题描述】:
我有一个 CSV 文件,其行如下:
"2021 年 12 月 30 日","1,234.11","1,654.22","11,876.23","1,676,234"
我从以前的post 中学到了可以使用的东西:
parse_dates=['Date']
获取解析的日期(有效)。 但是,我希望第 2-4 列为 np.float64,第 5 列为 int64。我怎样才能做到这一点?
我试过这个:
data = pd.read_csv("file.csv", parse_dates=['Date'], dtype=[np.datetime64, np.float64, np.float64, np.float64, np.float64, np.int64])
但我明白了
TypeError: data type not understood
【问题讨论】:
-
你的栏目有名字吗?
-
是的,他们确实有名字