Pandas的DataFrame如何一列升序一列降序

DataFrame如何一列升序一列降序

df2 = pd.DataFrame({
     'a':[1,1,1,1,2,2,2,2],
                  'b':list(range(8)),
                  'c':list(range(8,0,-1))})
print(df2)
print(df2.sort_values(['a','c']))
#多列升序
print(df2.sort_values(['a','c'],ascending=(False,True)))
#一列降序,一列升序

你可能感兴趣的:(Python,DataFrame)