我有一个整数数据框。预览(由于前 3 行被删除,从 3 开始):
'pixel1' 列中的原始数据是int
,但NAN
那里强迫它float
。
我试图用以下方法修复它:
X_train.fillna(method='ffill', inplace=True)
X_train = X_train.astype(int)
print(X_train.head())
这导致:
- 我可以获得
fillna
正在使用的值的数据类型吗? - 有更好的方法吗?(更好=跳过这
astype
一步,因为数据int
最初是 - 我在文件中种植了NAN
,这导致 int 浮动不需要的数据转换......)