У меня есть pandas набор данных, в котором мне нужно преобразовать значения с плавающей точкой в целочисленные значения в одном конкретном столбце. Я пробовал разные вещи, но продолжаю получать ошибки. Есть идеи?
До сих пор я пробовал следующее -
train['CoapplicantIncome']=train['CoapplicantIncome'].dropna().apply(np.int64) train['CoapplicantIncome']=train['CoapplicantIncome'].apply(np.int64) train['CoapplicantIncome']=train['CoapplicantIncome'].applymap(np.int64) train['CoapplicantIncome']=train['CoapplicantIncome'].astype(int)
Ваши первые две и последние строки должны работать, я попробовал.
Я могу дать вам другой способ сделать это:
train['CoapplicantIncome'] = train['CoapplicantIncome'].map(int)
Пожалуйста, сообщите об ошибке, если это все еще не ' t решить это.