(编辑:jimmy 日期: 2024/12/28 浏览:2)
d = {'A': [3, 6, 6, 7, 9], 'B': [2, 5, 8, 0, 0]} df = pd.DataFrame(data=d) print('排序前:\n', df) ''' 排序前: A B 0 3 2 1 6 5 2 6 8 3 7 0 4 9 0 ''' res = df.sort_values(by='A', ascending=False) print('按照A列的值排序:\n', res) ''' 按照A列的值排序: A B 4 9 0 3 7 0 1 6 5 2 6 8 0 3 2 '''
d = {'A': [3, 6, 6, 7, 9], 'B': [2, 5, 8, 0, 0]} df = pd.DataFrame(data=d) print('排序前:\n', df) ''' 排序前: A B 0 3 2 1 6 5 2 6 8 3 7 0 4 9 0 ''' res = df.sort_values(by=['A', 'B'], ascending=[False, False]) print('按照A列B列的值排序:\n', res) ''' 按照A列B列的值排序: A B 4 9 0 3 7 0 2 6 8 1 6 5 0 3 2 '''