网络编程
位置:首页>> 网络编程>> Python编程>> pandas按某列降序的实现

pandas按某列降序的实现

作者:桂花很香,旭很美  发布时间:2021-02-19 08:29:44 

标签:pandas,列,降序

升序

import pandas as pd
import numpy as np

data = np.random.randint(low=2,high=10,size=(5,3))
data2 = np.random.randint(low=2,high=10,size=(5,3))

df1 = pd.DataFrame(data,columns=["a","b","c"],index=range(5))  
df2 = pd.DataFrame(data2,columns=["a","b","c"],index=range(5))

df1 = df1.sort_values(by=['a','b'])
print(df1)

运行结果:

pandas按某列降序的实现

降序

import pandas as pd
import numpy as np

data = np.random.randint(low=2,high=10,size=(5,3))
data2 = np.random.randint(low=2,high=10,size=(5,3))

df1 = pd.DataFrame(data,columns=["a","b","c"],index=range(5))  
df2 = pd.DataFrame(data2,columns=["a","b","c"],index=range(5))

df1 = df1.sort_values(by=['a','b'], ascending=[False, False])
print(df1)

运行结果:

pandas按某列降序的实现

PS: 先按a降序,再按b降序

来源:https://blog.csdn.net/weixin_40959890/article/details/128634507

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com