Я пытаюсь упорядочить этот фрейм данных поквартально, используя список sortTo в качестве ссылки для помещения его в таблицу.
import pandas as pd
# Sample DataFrame
data = {'QuarterYear': ["Q1 2024", "Q2 2024", "Q3 2023", 'Q3 2024', "Q4 2023", "Q4 2024"], 'data1': [5, 6, 2, 1, 10, 3], 'data2': [12, 4, 2, 7, 2, 9]}
sortTo = ["Q3 2023", "Q4 2023", "Q1 2024", 'Q2 2024', "Q3 2024", "Q4 2024"]
df = pd.DataFrame(data)
df.reindex(sortTo)
Я пробовал переиндексировать и сортировать_значения, но безрезультатно. Я не могу использовать np.sort, поскольку кварталы не являются числовыми.
Текущий результат:
QuarterYear data1 data2
0 Q1 2024 5 12
1 Q2 2024 6 4
2 Q3 2023 2 2
3 Q3 2024 1 7
4 Q4 2023 10 2
5 Q4 2024 3 9
Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-by-list
Упорядочить строки данных pandas в произвольном порядке, определенном списком ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Упорядочить строки данных pandas в произвольном порядке, определенном списком
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
В асинхронных функциях строки выполняются в произвольном порядке и сумме OT? [закрыто]
Anonymous » » в форуме Javascript - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-