Объединить мультииндексные фреймы данных с одинаковыми столбцами в первом индексе - PullRequest
0 голосов
/ 10 апреля 2020

У меня проблемы с объединением в мультииндекс pandas DataFrames так, как я хочу. Я думаю, что пример будет более явным, чем описание, поэтому вот два кадра данных, которые у меня есть, где X - случайное значение с плавающей запятой:

             name    c1    c2
2020-02-10    A       X     X
2020-02-11    A       X     X
2020-02-12    A       X     X

и

             name    c1    c2
2020-02-10    B       X     X
2020-02-11    B       X     X
2020-02-12    B       X     X

И я ' Мне бы хотелось, чтобы результат был:

             name    c1    c2
2020-02-10    A       X     X
              B       X     X
2020-02-11    A       X     X
              B       X     X
2020-02-12    A       X     X
              B       X     X

Я предполагаю, что я должен использовать pandas.merge или pandas.concat, но я не могу определить правильную комбинацию аргументов для того, что я хочу. В какой-то момент я хотел бы иметь возможность делать это не только с двумя кадрами данных, но и с любым количеством кадров.

Заранее спасибо за помощь, не стесняйтесь спрашивать любые другие необходимые подробности.

РЕДАКТИРОВАТЬ : Кадры данных получаются путем чтения файла CSV с помощью pandas .read_csv ().

...