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