无论是通过使用pd.read_csv还是通过定义一系列整数,如果它包含NaN值,则该系列或列的数据类型变为“float64”,包括每个数值末尾的相应“.0”。从CSV文件中读取的列的数据类型是我用于分析的特征之一。当列中的数据是整数或NaN值时,一旦用pandas.read_csv加载表,dtype函数将该列的数据类型返回为“float64”,而其值是整数。
yacmzcpb1#
纯整数不能是NaN。您需要的是nullable int type。在代码中,这可能看起来像这样:第一个月注意大写的“I“在Int64中。
I
Int64
1条答案
按热度按时间yacmzcpb1#
纯整数不能是NaN。您需要的是nullable int type。
在代码中,这可能看起来像这样:
第一个月
注意大写的“
I
“在Int64
中。