pythoncsv文件排序输出,python对数据进行排序

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: