pandas read_csv可以使用dtype并在不可解析的数据上写NaN吗?

时间:2016-12-18 20:34:28

标签: python pandas

我使用Pandas来读取具有一些格式不佳的行的csv - 应该是数字的字段,但实际上是字符串。我希望我的数据帧具有数字dtypes,并且在该字段不可解析的情况下具有NaN。

我当前的解决方案是以字符串形式读取所有内容,然后重新设置数字列。这对于大型CSV来说很麻烦

df = pd.read_csv(mycsv)
for numcol in numeric_columns:
    df[numcol] = pd.to_numeric(df[numcol], errors='coerce')

有没有办法在读取时一次性执行此操作?

0 个答案:

没有答案