Я должен отсортировать значения / строки столбца Dataframe в соответствии со словарем, который содержит каждое значение dataframe и его индекс строки, но отсортирован по-разному.
howToSortDict = {'Brazil': 2, 'Russia': 0, 'China': 1} # row value and its index
myDict = {
"countries": ["Brazil", "Russia", "China"],
"amount": [1000, 2000, 3000]
}
df = pd.DataFrame(myDict)
Как они sorted:
countries amount
0 Brazil 1000
1 Russia 2000
2 China 3000
Как мне нужно их отсортировать (как фрейм данных):
countries amount
0 Russia 2000
1 China 3000
2 Brazil 1000
Есть идеи о том, как этого добиться, не зацикливаясь на каждой строке?