XList=[2,3,4,5,5,6]
YList=['A','A','A','B','A','A']
df = pd.DataFrame({'X':XList,
'Y':YList})
df
X Y
0 10 A
1 3 A
2 4 A
3 5 B
4 5 A
5 6 A
Как я могу REORDER только линии 3 и 4 (случай: тот же X-Value), поэтому они находятся в порядке ascedent в Y (A, B), как это:Reorder панды DataFrame с определенными правилами
Everytime Значения X равны, они должны переупорядочивать значения Y.
X Y
0 10 A
1 3 A
2 4 A
3 5 A
4 5 B
5 6 A
делает 'df.sort (столбцы = [ 'X', 'Y' ]) 'делай, что хочешь? – EdChum
@ EdChum это не совсем то, что я хочу. Я хочу просто иметь возможность сортировать дубликаты на X на основе Y-значений (в порядке возрастания, если X дублируется). Я отредактировал мой вопрос, что было неясно, извините – Hangon