位置: IT常识 - 正文

如何用python给csv里的数据排序(如何用python给excel每一行添加序号)

编辑:rootadmin

推荐整理分享如何用python给csv里的数据排序(如何用python给excel每一行添加序号),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何用python给文件重命名,如何用python给资产管理系统新增数据,如何用python给hadoop转文件,如何用python给hadoop转文件,如何用python给wrenode写程序,如何用python给数字从大到小排序,如何用python给资产管理系统新增数据,如何用python给文件重命名,内容如对您有帮助,希望把文章链接给更多的朋友!

用python给csv里的数据排序的方法:1、使用argparse组件,获取命令行参数及数据;2、使用re组件,获取需要查找的字符串所在行;3、使用pandas组件对文件进行数据排序;4、获取执行后的文件数据即可。

如何用python给csv里的数据排序(如何用python给excel每一行添加序号)

1、使用argparse组件,获取命令行参数;使用re组件,获取需要查找的字符串所在行

2、使用pandas组件,对文件进行排序。

3、命令行执行数据获取及排序,写入文件;

以下是完整代码:

#coding:utf-8importreimportargparseimportpandasaspdparser=argparse.ArgumentParser(description='manualtothisscript')parser.add_argument('--ip',type=str,default=None)parser.add_argument('--type',type=str,default=None)args=parser.parse_args()filterStr=args.ip+""+args.typef1=file('perf.csv','r')perfdata=f1.readlines()f1.close()results=[]f2=open('filter.csv','w')f2.writelines(perfdata[0])foriinperfdata:n=re.findall(filterStr,i)ifn:f2.writelines(i)f2.close()df=pd.read_csv('filter.csv')df=df.sort_values('elapsed',ascending=False)df.to_csv('filterOrder.csv',index=False)
本文链接地址:https://www.jiuchutong.com/zhishi/310677.html 转载请保留说明!

上一篇:js中Array构造器的处理方式(js array)

下一篇:python有几种排序的方法(python中排序)

  • 红米K40建议升级到MIUI 12.5.8吗(红米k40建议升级到多少)

  • 美的空调定时开关怎么取消(美的空调定时开关怎么设置时间)

  • 投诉后还发货吗(投诉后还发货吗怎么投诉)

  • 自动获取ip和固定ip有什么区别(自动获取ip固定)

  • 小米手环4黑屏不开机(小米手环4黑屏休眠激活方法)

  • 制作收款二维码怎么制(制作收款二维码贴纸)

  • 手机开不了机充电没反应怎么办(手机开不了机充电一闪一闪的怎么回事)

  • 和包收款怎么申请(和包怎么付款)

  • sim卡应用程序是什么(sim 卡应用程序)

  • 手机QQ里怎么录屏啊(手机qq怎么录制)

  • 苹果11无故关机什么原因(苹果无故关机过段时间又能开)

  • macbook电池没有在充电怎么办(macbook电池没有在充电建议维修)

  • 微信备注是什么意思(微信备注是什么意思和解释)

  • 在文档开头插入标题(怎样在文档开头再加一页)

  • ipad输入法在哪(ipad输入法符号在哪)

  • word字体设置在哪里(word中字体设置)

  • 怎么取消芒果tv续费(怎么取消芒果TV续费)

  • qq被好友屏蔽了还可以看对方的空间吗(qq被好友屏蔽了还能发出去消息吗)

  • vivos1和s1pro有什么区别(vivo s1pro和vivo s1)

  • oppor17呼叫转移在哪里设置(oppor17呼叫转移怎么取消)

  • 西瓜视频怎么收藏视频(西瓜视频怎么收藏音乐)

  • 【申请加入New Bing遇到的问题:当前无法使用此页面,cn.bing.com 重定向次数过多】(加入申请理由怎么写)

  • 【翻译】图解Stable Diffusion(sta翻译中文)

  • rename命令 批量修改文件名称(rename批处理重名)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络