pandas.DataFrame按行列值/名称排序
发布日期:2021-06-29 14:44:31 浏览次数:3 分类:技术文章

本文共 1236 字,大约阅读时间需要 4 分钟。

pandas.DataFrame按行列值/名称排序  2020/5/27===================================================================#1.1.按照某一列排序d = {'C': [7, 5, 8, 4,],'A': [3, 6, 6, 7], 'B': [2, 5, 8, 0,]}df = pd.DataFrame(data=d,index=[1,3,0,2])print('排序前:\n', df)'''排序前:   C  A  B1  7  3  23  5  6  50  8  6  82  4  7  0'''res = df.sort_values(by='A', ascending=False)print('按照A列的值排序:\n', res)'''按照A列的值排序:  C  A  B2  4  7  03  5  6  50  8  6  81  7  3  2'''===================================================================# 1.2.按照多列排序res = df.sort_values(by=['A', 'B'], ascending=[False, False])print('按照A列B列的值排序:\n', res)'''按照A列B列的值排序:   C  A  B2  4  7  00  8  6  83  5  6  51  7  3  2'''===================================================================#2.1.按行名排序:df.sort_index(axis=0) C  A  B0  8  6  81  7  3  22  4  7  03  5  6  5 #2.2.按列名排序:df.sort_index(axis=1) A  B  C1  3  2  73  6  5  50  6  8  82  7  0  4===================================================================#3.读csv文件如何制定列的顺序# 默认的是按照列名的字典顺序排序的# 要固定顺序,按照自己想要的顺序,加columns字段即可columns = ['cmt','class_label','test_label','predict_label']df.to_csv("cnn_predict_result.csv",encoding="utf_8_sig",index=False,columns=columns)===================================================================

 

转载地址:https://chunyou.blog.csdn.net/article/details/106389930 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:sklearn-数据特征(第5讲)
下一篇:sklearn-数据可视化(第4讲)

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月22日 05时03分01秒