2017-06-05 39 views
0

我有一个CSV文件看起来如下:熊猫数据帧:使用read_csv时,用空白行转换整列到“对象”数据类型

name,id,weight 
a,12345,196.5 
b,83748, 
,83748,200.0 
c, ,155.5 

注意,存在由a指示几个缺失值单一空间。

当我将这个CSV文件加载到Pandas DataFrame中并使用 dtypes检查数据类型时,它说每列都是“object”类型。即使在我将空间转换为NaN之后,它仍然表示一切都是“对象”。

尽管有空格,我怎样才能正确读取数据类型?这可能是Anaconda平台的问题吗?

回答

0

当您致电read_csv()时,请确保您使用na_values=' '(或任何您的NaN值实际上)调用它。