pandas读取html并排序,使用pandas怎么实现按照列的值进行排序
使用pandas怎么實(shí)現(xiàn)按照列的值進(jìn)行排序
發(fā)布時(shí)間:2020-12-14 14:19:34
來源:億速云
閱讀:153
作者:Leah
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)使用pandas怎么實(shí)現(xiàn)按照列的值進(jìn)行排序,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
按照某一列排序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
'''
上述就是小編為大家分享的使用pandas怎么實(shí)現(xiàn)按照列的值進(jìn)行排序了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
總結(jié)
以上是生活随笔為你收集整理的pandas读取html并排序,使用pandas怎么实现按照列的值进行排序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样禁用计算机里的防病毒程序,Windo
- 下一篇: 保险运用计算机的工作干什么,关于计算机在