我将数据从.csv文件读取到Pandas数据框,如下所示。对于其中一列,id
我想将列类型指定为int
。问题在于该id
系列的值缺失/为空。
当我尝试id
在读取.csv时将列转换为整数时,得到:
df= pd.read_csv("data.csv", dtype={'id': int})
error: Integer column has NA values
或者,我尝试在阅读以下内容后转换列类型,但是这次我得到:
df= pd.read_csv("data.csv")
df[['id']] = df[['id']].astype(int)
error: Cannot convert NA to integer
我该如何解决?