将包含NaN的Pandas列转换为dtype`int`
我将.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我怎么解决这个问题?
开心每一天1111
绝地无双
汪汪一只猫
随时随地看视频慕课网APP
相关分类