Пусть у меня есть набор данных фреймовРасчесывание Колонны после Транспонирование Колонны Панды Dataframes
df1 является
ID C1
0 0 0.000000
1 1 0.538516
2 2 0.509902
3 3 0.648074
4 4 0.141421
df2 является
ID C1
0 0 0.538516
1 1 0.000000
2 2 0.300000
3 3 0.331662
4 4 0.608276
и DF3 является
ID C1
0 0 0.509902
1 1 0.300000
2 2 0.000000
3 3 0.244949
4 4 0.509902
Я тогда иду ахей d и транспонировать эти три кадра данных.
df1 = df1.T
df2 = df2.T
df3 = df3.T
Теперь кадры данных:
df1 является
0 1 2 3 4
ID 0 1 2 3 4
C1 0 0.538516 0.509902 0.648074 0.141421
df2 является:
0 1 2 3 4
ID 0 1 2 3 4
C1 0.538516 0 0.3 0.331662 0.608276
и DF3 является:
0 1 2 3 4
ID 0 1 2 3 4
C1 0.509902 0.3 0 0.244949 0.509902
Могу ли я каким-то образом объединить все кадры данных, чтобы иметь
0 1 2 3 4
0 0.538516 0.509902 0.648074 0.141421
0.538516 0 0.3 0.331662 0.608276
0.509902 0.3 0 0.244949 0.509902
А затем сортировать строки по отдельности, так что каждая строка в результирующем фрейме данных сортируется?
Например фрейм данных с отсортированных строк будет
0 0.141421 0.509902 0.538516 0.648074
0 0.3 0.331662 0.538516 0.608276
0 0.244949 0.3 0.509902 0.509902
У меня возникли проблемы с CONCAT, так как я попутал кадры данных.
Вся помощь ценится
Спасибо за ваш ответ! как бы я мог сортировать каждую строку? Я спрашиваю об этом, так как C1 потерян. Простите, если это тривиальный вопрос, я чрезвычайно новичок в пандах. – Anant
@ У вас будет тот же порядок, что и в списке 'dfs' – MaxU
сортировка невозможна? Я отсортировал свой транспонированный фрейм данных на основе C1. Однако отсортированный порядок был потерян при использовании concat. Я думаю, это потому, что индексы упорядочены вместе по конкатенации. Любой способ обойти это? – Anant