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