У меня есть dataframe следующим образом:Как сортировать весь dataframe по содержанию одной строки в
Col1 Col2 Col3 Col4 Col5
1794.7809 336.5778 0.2233495 0.53030000 5594.83998270378
28.7967 16.0021 2.6449000 81.8828 g
31.6036 11.7235 2.5185000 0.53030000 g
162.0520 136.0310 4.0612000 0.03740000 g
23.8172 9.5728 2.3385000 0.61470000 g
Я хотел бы отсортировать весь dataframe на основе значений в первой строке (а именно: 1794,7809 336,5778 0,2233495 0,53030000 5594.83998270378), так что не только эта строка сортируется, но и все строки, соответствующие этим значениям, также расположены правильно. Любая помощь приветствуется.
Edit: Вывод должен выглядеть следующим образом:
Col3 Col4 Col2 Col1 Col5
0.2233495 0.53030000 336.5778 1794.7809 5594.83998270378
2.6449000 81.8828 16.0021 28.7967 g
2.5185000 0.53030000 11.7235 31.6036 g
4.0612000 0.03740000 136.0310 162.0520 g
2.3385000 0.61470000 9.5728 23.8172 g
(Примечание: Поиск по Google для этой проблемы была бесплодной) (Примечание: Часть уступки) Привет
@ StevenBeaupré no, не работает. –
Единственное, что вам не хватает здесь, это логика. Зачем вам сортировать кадры данных на основе строк? Какая польза от этого? Прошли ли вы через эту статью Хэдли Уикхем http://vita.had.co.nz/papers/tidy-data.pdf? –
Вам нужно понять, почему фреймворк правильно определяется столбцами и строками, существует грамматика для определения переменных и наблюдений. Из типа сортировки, который вы хотите, вы полностью игнорируете грамматику. Какая цель это послужит? –