【发布时间】:2017-02-14 12:48:34
【问题描述】:
我有一个大型数据框,大约有 100 万行和 9 列,其中一些行在几列中缺少数据。
dat = pd.read_table( 'file path', delimiter = ';')
I z Sp S B B/T r gf k
0 0.0303 2 0.606 0.31 0.04 0.23 0.03 0.38
1 0.0779 2 0.00 0.00 0.05 0.01 0.00
前几列作为字符串读入,最后几列作为NaN 读入,即使那里有一个数值也是如此。当我包含dtype = 'float64' 时,我得到:
ValueError: could not convert string to float:
对解决这个问题有什么帮助吗?
【问题讨论】:
-
每个值都是浮点数吗?
-
@Ika8 是的
-
尝试使用 dtype = object
标签: python pandas dataframe object-type