Я изо всех сил пытаюсь создать столбцы манекенов для моего фрейма данных.
Это мой оригинальный фрейм данных:
df = pd.DataFrame({'id': ['01', '02', '03'],
'Q1': ['a', 'b', 'a'],
'Q2': ['c', 'b', 'a']})
print(df)
id Q1 Q2
0 01 a c
1 02 b b
2 03 a a
У меня есть заранее определенный список ответов как для Q1, так и для Q2:
ls = list("abc")
print(ls)
['a', 'b', 'c']
Моя ожидаемая структура фрейма данных:
id Q1_a Q1_b Q1_c Q2_a Q2_b Q2_c
0 01 1 0 0 0 0 1
1 02 0 1 0 0 1 0
2 03 1 0 0 1 0 0
Пожалуйста помоги! Спасибо!