我正在进行名为TitanicSpaceship(https://www.kaggle.com/competitions/spaceship-titanic)的Kaggle竞赛,遇到错误:
train['CryoSleep'] = train['CryoSleep'].map({'False':0, 'True':1}).astype(int)
IntCastingNaNError: Cannot convert non-finite values (NA or inf) to integer
我不知道该怎么办。
我试着看看Pandas函数Dropna()是否有问题,但它没有改变任何事情。
1条答案
按热度按时间sgtfey8w1#
Pandas不支持INT系列中的NAN值。您可以:a)删除包含NAN值的行并转换为INT B)转换为FLOAT(如果适合您的情况