Отсортировать фрейм данных по порядку, заданному индексом другого фрейма
Eсть 2 дата фрейма, нужно отсортировать второй датафрейм по порядку индексов первого. То есть если
df1.index = ["mother", "sister", "brother"]
df2['A'] = ["brother","mother", "sister"]
то нужно весь дата фрейм отсортировать как df1.
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
Можно попробовать так:
res = pd.DataFrame()
for i in df1.index.to_list():
res=pd.concat([res, df2.loc[df2["A"]==i]])
res:
A
1 mother
2 sister
0 brother