我有一个CSV文件,如下所示:
name,id,weight
a,12345,196.5
b,83748,
,83748,200.0
c, ,155.5
注意,单个空格表示有几个缺失值。
当我将此CSV文件加载到Pandas DataFrame中并使用 dtypes 检查数据类型时,它表示每列都是" object"类型。即使在我将空格转换为NaN之后,它仍然说一切都是"对象"。
如果有空格,我如何才能正确读取数据类型?这可能是Anaconda平台的一个问题吗?
答案 0 :(得分:0)
当您致电read_csv()
时,请务必使用na_values=' '
(或实际上您的NaN值)来调用它。