У меня есть такой фрейм данных,
a b c
0 1 6 11
1 2 7 12
2 3 8 13
3 4 9 14
4 5 10 15
, и другой фрейм данных выглядит следующим образом:
column index
0 a 0
1 b 2
2 c 4
во втором фрейме данных он содержит индекс и столбец, из этого файла я хочучтобы получить доступ к первому df и заменить это значение [row, column] на 1996.
Я пробовал это,
df.at[df_index['index'],df_index['column']]=1996
a b c
0 1996 1996 1996
1 2 7 12
2 1996 1996 1996
3 4 9 14
4 1996 1996 1996
Но не работает должным образом,
Работает, когдаЯ пытался так,
for v in df_index.values:
df.at[v[1],v[0]]=1996
a b c
0 1996 6 11
1 2 7 12
2 3 1996 13
3 4 9 14
4 5 10 1996
Вопрос:
почему моя первая попытка не удалась
каков минимальный способчтобы достичь этого питонским способом.