【发布时间】:2022-01-19 13:28:56
【问题描述】:
我使用 pandas 读取 csv 填充的数字数据,如下所示:
-9999;-11,558;-0,692;0,005;0,001;-1
-9999;-3,32;1,054;5,317;0;-1
...
我用这行代码导入:
data = pd.read_csv(file, usecols = [0,1,2,3,4], sep = ";", header=None)
结果是我的所有数据框都被我转换为字符串 ex: '3,4' 的数字填充
我尝试将 ,dtype=float 添加到我的 pd.read_csv 行,但出现此错误:
ValueError: could not convert string to float: '5,04'
!!??
【问题讨论】:
标签: python pandas csv pandas-datareader