, например, таблица рейтинга
time/rank 1 2 3
1 a b c
2 b c a
, и я хочу преобразовать это в индивидуальный рейтинг по времени
time/individual a b c
1 1 2 3
2 3 1 2
с pandas фреймом данных, код ниже ..
ranktable = pd.DataFrame([{
'time': 1,
1: 'a',
2: 'b',
3: 'c'
},{
'time': 2,
1: 'b',
2: 'c',
3: 'a'
}])
resultIWant = pd.DataFrame([{
'time': 1,
'a': 1,
'b': 2,
'c': 3
}, {
'time': 2,
'a': 3,
'b': 1,
'c': 2
}])
есть ли простой способ конвертировать?