Используя python / pandas, я использовал функцию melt () для преобразования моих данных
Person Score1 Score2 V1 V2
A 1 4 6 8
B 2 5 3 6
C 3 6 4 7
в форму
Person variable value V1 V2
0 A Score1 1 6 8
1 B Score1 2 3 6
2 C Score1 3 4 7
3 A Score2 4 6 8
4 B Score2 5 3 6
5 C Score2 6 4 7
Теперь я хочу добавить еще один столбец V, где
V = V1, если переменная = Score1, иначе = V2, если переменная = Score2
, что приводит к:
Person variable value V
0 A Score1 1 6
1 B Score1 2 3
2 C Score1 3 4
3 A Score2 4 8
4 B Score2 5 6
5 C Score2 6 7
Я попытался использовать имя_переменной для имениатрибут переменной, но он, кажется, действительно не определяет его, поэтому я изо всех сил пытаюсь использовать его для вычисления значений для столбца V, есть идеи?