pythoncsv文件排序输出,python对数据进行排序
用大蟒给战斗支援车里的数据排序的方法:1、使用命令行解析模块组件,获取命令行参数及数据;2、使用是组件,获取需要查找的字符串所在行;3、使用熊猫组件对文件进行数据排序;4、获取执行后的文件数据即可。
1、使用命令行解析模块组件,获取命令行参数;使用是组件,获取需要查找的字符串所在行
2、使用熊猫组件,对文件进行排序。
3、命令行执行数据获取及排序,写入文件;
以下是完整代码:
#编码:utf-8
进口
重要语法
importpandasaspd
parser=argparse .参数分析器(description= manualtothisscript )
parser.add_argument( - ip ,type=str,默认值=无)
parser.add_argument( - type ,type=str,默认值=无)
args=parser.parse_args()
filterStr=args.ip args.type
f1=文件( perf.csv , r )
perfdata=f1.readlines()
f1.close()
结果=[]
f2=打开( filter.csv , w )
f2.writelines(perfdata[0])
对于iinperfdata:
n=re.findall(filterStr,I)
ifn:
f2。写线
f2.close()
df=pd.read_csv(filter.csv )
df=df.sort_values(elapsed ,ascending=False)
df.to_csv(filterOrder.csv ,index=False)推荐课程:数据挖掘基础(黑马程序员)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。