скажем, у меня есть фрейм данных
C D
agree Average
agree agree
strongly agree disagree
disagree agree
что я хочу сделать, это присвоить номера значениям столбца C, как это?
C D
1 3
1 1
2 0
0 1
я могу использовать map для одного столбца, но если существует более одного столбца, как мне изменить значения на числа без записи по отдельности для каждого столбца (я знаю, что мог бы использовать для циклов, но проблема в том, как бы я применил его здесь)
Кто-нибудь знает, как это сделать?
Я пытался использовать цикл for
def assignNumbers(df):
for i in df:
dftest= df[i].map({'Average':3, 'Agree':1, 'Disagree':0, 'Strongly Agree':2})
return dftest