У меня есть список многоколоночных фреймов данных, таких как
A
idx b c
0
0.1 0.5 1
0.2 0.2 2
0.3 0.4 3
. . .
. . .
. . .
0.9 0.1 2
1 0.5 6
. Я хочу объединить их в один DF, например:
A B
idx b c e f
0 ......
0.1 0.5 1 ......
0.2 0.2 2
0.3 0.4 3
. . .
. . .
. . .
0.9 0.1 2
1 0.5 6 ......
, используя только столбец индекса один и добавляя все фреймы данных рядом с первым.К сожалению, в некоторых данных отсутствуют некоторые индексы, например, 0.1, 0.2, {missing 0.3}, 0.4, ... 1
Я пытался использовать
df = pd.concat(dfs, axis=0)
, но получаю df с 80 строками (столько, сколько я ожидаю, потому что у меня есть список из 40Фреймы данных с двумя столбцами), но еще 400 строк, потому что он добавляет каждый df как строку также.Как с этим бороться?