Код: Выделить всё
# Rename columns for clarity
dataset_clean2 = dataset_clean.rename({"D4":"EDUCATION", "D5RANGE" : "AGE"}, axis='columns')
# Replace Numbers with Categories For Simplicity
dataset_clean2['BORNUSA'].replace({1: 'YES', 0: 'NO'}, inplace=True)
dataset_clean2["EDUCATION"].replace({
1: 'NOT HS GRAD',
2: 'HS GRAD',
3: 'ASSOCIATES',
4: 'UNDERGRAD',
5: 'GRAD'
}, inplace=True)
dataset_clean2['GENDER'].replace({
0: 'F',
1: 'M'
}, inplace=True)
dataset_clean2['TOTGRNG'].replace({
0: "NONE",
1: "1-49 USD",
2: "50-99 USD",
3: "100-199 USD",
4: "200-299 USD",
5 : "300-399 USD",
6 : "400-499 USD",
7 : ">500 USD"
}, inplace=True)`
Я попробовал выполнить str.replace, и это сработало в замена условий. Однако для некоторых это имело значение: оно давало значение NaN. Введите здесь описание изображения
Подробнее здесь: https://stackoverflow.com/questions/787 ... g-replaced