Хорошо, вот мой вопрос, я хочу использовать мультииндексацию, чтобы у меня был 3-й df.Я могу использовать
df = pd.concat([df1, df2], keys=('df1','df2'))
, но как мне добавить новый df3 на df?По сути, я хочу добавить новый DF в цикле в режиме добавления?У меня есть несколько тысяч dfs, и я храню их все, прежде чем конкатировать их, не будет эффективным.Есть способ сделать это?
более конкретно, давайте предположим, что у меня есть следующие df's
df1 = pd.DataFrame(columns=['a', 'b', 'c'])
df2 = pd.DataFrame(columns=['a', 'b', 'c'])
df1.loc['index_1','b'] = 1
df1.loc['index_2','a'] = 2
df2.loc['index_7','a'] = 5
df3 = pd.DataFrame(columns=rating_matrix.columns)
df3.loc['index_9','c'] = 1
df = pd.concat([df1, df2], keys=('df1','df2'))
a b c
df1 index_1 NaN 1 NaN
index_2 2 NaN NaN
df2 index_7 5 NaN NaN
hopw, я могу добавить аналогичным образом df3?