Я пытаюсь объединить ~ 300 кадров данных.На мой взгляд, все они имеют только 4 общих столбца, а остальные могут / не могут быть общими.Что требует от меня добавления столбцов в фрейм данных каждый раз, когда во время слияния встречается новый столбец.Я смоделировал игрушечный набор данных для того же.
Dataframe1:
Column_A : 'a', 'a', 'b', 'b', 'd'
Column_CounterName : 'Type1', 'Type2', 'Type3', 'Type4', 'Type1'
Column_CounterValue : 100, 300, 356, 288, 233, 453
Dataframe2:
Column_A : 'm', 'm', 'n', 'n', 'o'
Column_CounterName : 'Type1', 'Type5', 'Type6','Type5', 'Type1'
Column_CounterValue : 100, 300, 356, 846, 7455
Объединенный Dataframe должен быть:
Column_A : 'a', 'b', 'd', 'm', 'n', 'o'
Type1 : 100, null, 453, 100, null, 7455
Type2 : 300, null, null, null, null, null
Type3 : null, 356, null, null null, null
Type4 : null, 233, null, null, null, null
Type5 : null, null, null, 356, 846, null
Type6 : null, null, null, 356, null, null
Column_A, Type1, .... все имена столбцов.
Как мне это сделать?
Кроме того, как мне заполнить значения Null после объединения.