9阅网

您现在的位置是:首页 > 知识 > 正文

知识

python - 含有Nan值的列将被转换为float。

admin2022-11-02知识13

我有一个包含以下列的数据框,如何将包含Nan的列的数据类型保存为整数?

Input
1    2     abc
Nan  NaN   xyz

Output
1.0    2.0 abc
Nan  NaN   xyz

Expected
1    2     abc
Nan  NaN   xyz


【回答】:

对于0.24.+版本来说,这可能是可行的。

df['Col'] = df['Col'].astype('Int64')

在Col中指定你想要的列