Я пытаюсь добавить мультиэндексный фрейм данных pandas в цикле.
Мой мультииндексный фрейм данных выглядит примерно так (назовем его df1):
method (TestAa, TestAb)
properties level l r
0 0.0 144.6 161.4
1 0.1 146.3 161.4
2 0.2 148.0 161.4
3 0.3 149.7 161.4
4 0.4 151.3 161.4
Теперь я хочудобавьте к нему другой фрейм данных (df2), чтобы добавленный фрейм данных сортировался по имени «method» (который, кстати, является кортежем строки).На мой взгляд, это должно выглядеть так:
method (TestAa, TestAb) / (TestBa, TestBb)
properties level l r / level l r
0 0.0 144.6 161.4 / 0.0 150.6 161.4
1 0.1 146.3 161.4 / 0.1 151.3 161.4
2 0.2 148.0 161.4 / 0.2 152.0 161.4
3 0.3 149.7 161.4 / 0.3 153.7 161.4
4 0.4 151.3 161.4 / 0.4 155.3 161.4
Другими словами, я хочу добавить еще один столбец к существующему фрейму данных.
Прямо сейчас я создаю df, как описано в док :
method = tuple([TestAa, TestAb])
columns = [[method]*3,["level", "l", "r"]]
tuples = list(zip(*columns))
index = pd.MultiIndex.from_tuples(tuples, names=['method', 'properties'])
df1= pd.DataFrame(columns=index, data=data, dtype=np.float)
Заранее спасибо!