df = pd.DataFrame({"a":[1,2,3,4],"b":[1,2,3,np.nan]})
df
此时b列数据类型是float型,实际应用中我们希望含有空值的列非空值的数据类型是整型。
python引入了一种新的数据类型'Int64',即可完美解决此问题
df['b'].astype('Int64')
df = pd.DataFrame({"a":[1,2,3,4],"b":[1,2,3,np.nan]})
df
此时b列数据类型是float型,实际应用中我们希望含有空值的列非空值的数据类型是整型。
python引入了一种新的数据类型'Int64',即可完美解决此问题
df['b'].astype('Int64')