У меня есть фрейм данных со столбцами как a, c1, c2, c3 c4.
df =
a. c1. c2. c3. c4.
P1 1 0 0 0
P2 0 0 0 1
P3 1 0 0 0
P4 0 1 0 0
На вышеупомянутом df я хочу сделать следующие операции: Добавить новый столбец main, значением которого будет имя столбца, который содержит значение 1 для конкретной строки. Например: 1-я строка будет иметь значение 'c1' в главном столбце, аналогично вторая строка будет иметь значение c4.
Полученный df будет выглядеть следующим образом:
df =
a. c1. c2. c3. c4. main
P1 1 0 0 0 c1
P2 0 0 0 1 c4
P3 1 0 0 0 c1
P4 0 1 0 0 c2
Я новичок в python и датафреймы. Пожалуйста, помогите.