功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件

pip install pandas

import pandas as pd

import glob,os,sys

input_path='./'

output_fiel='pandas_union_concat.csv'

all_files=glob.glob(os.path.join(input_path,'sales_*'))

all_data_frames=[]

for file in all_files:

data_frame=pd.read_csv(file,index_col=None)

total_sales=pd.DataFrame([float(str(value).strip('$').replace(',','')) for value in data_frame.loc[:,'Sale Amount']]).sum()

average_sales=pd.DataFrame([float(str(value).strip('$').replace(',','')) for value in data_frame.loc[:,'Sale Amount']]).mean()

data={

'filename':os.path.basename(file),

'total_sales':total_sales,

'average_sales':average_sales

}

all_data_frames.append(pd.DataFrame(data,columns=['filename','total_sales','average_sales']))

data_frame_concat=pd.concat(all_data_frames,axis=0,ignore_index=True)

data_frame_concat.to_csv(output_fiel,index=False)

以上这篇Python利用pandas计算多个CSV文件数据值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: Python利用pandas计算多个CSV文件数据值的实例

本文地址: http://www.cppcns.com/jiaoben/python/225660.html

python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例相关推荐

  1. python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  2. Py之pandas:利用pandas工具输出每行的索引值、及其对应的行数据

    Py之pandas:利用pandas工具输出每行的索引值.及其对应的行数据 目录 利用pandas工具输出每行的索引值.及其对应的行数据 输出结果 实现代码 利用pandas工具输出每行的索引值.及其 ...

  3. Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略

    Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略 目录 利用Pandas函数实现对表格文件的查之高级查询(类似sql) 1.分组查询

  4. python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例

    用pandas处理.csv文件时,有时我们希望保存的.csv文件没有表头,于是我去看了DataFrame.to_csv的document. 发现只需要再添加header=None这个参数就行了(默认是 ...

  5. python pandas 条件求和_python 使用pandas计算累积求和的方法

    python 使用pandas计算累积求和的方法 使用pandas下的cumsum函数 cumsum:计算轴向元素累积加和,返回由中间结果组成的数组.重点就是返回值是"由中间结果组成的数组& ...

  6. python pandas excel数据处理_Python利用pandas处理Excel数据的应用

    python如何将列表导出为csv文件 import pandas as pd list=[[1,2,3],[4,5,6],[7,8,9]] column=['column1','column2',' ...

  7. python获取游戏数据_Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是.........

    原标题:Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是...... 作者 |量化小白H 责编 | 胡巍巍 本文爬取了豆瓣游戏网站上所有可见的游戏评分数据进行分析,全文包括以下几 ...

  8. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  9. python提取包含特定字符串的行_python提取具有某种特定字符串的行数据方法

    今天又帮女朋友处理了一下,她的实验数据,因为python是一年前经常用,最近找工作,用的是c,c++,python的有些东西忘记了,然后就一直催我,说我弄的慢,弄的慢,你自己弄啊,烦不烦啊,逼逼叨叨的 ...

最新文章

  1. html li 右跟下有倒影,HTML5 canvas实现的下雨夜湖面星空倒影动画特效
  2. 简单的文本框输入实时计数
  3. 嵌入式C语言代码的调试技巧
  4. 【Python】监控视频中运动目标检测的代码实现及效果展示
  5. des vue 加密解密_vue DES 加密
  6. springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
  7. opencv14-自定义线性滤波
  8. Jmeter中java接口测试
  9. 观察者模式 - Observer
  10. 三星手机怎么看html5,高端手机什么样?看三星S20 FE 5G就知道了
  11. java版本号分段比较_java比较版本号大小
  12. FreeRTOS使用教程(配合CubeMX)
  13. windows vista本该有却没有的功能
  14. ubuntu samba Windows共享 你可能没有权限访问网络资源
  15. Android音视频开发:AudioRecord录制音频
  16. 计算机访问固态硬盘时间,电脑SSD固态硬盘快要坏掉的5种征兆
  17. 【牛客网-公司真题-前端入门篇】——小米秋招笔试-前端
  18. 如何制作会动的玫瑰花图片?静态图片动起来的方法
  19. python 函数式编程及递归
  20. 14、Hibernate的HQL与QBC检索

热门文章

  1. R语言二项分布函数Binomial Distribution(dbinom, pbinom, qbinom rbinom)实战
  2. 最小二乘法、迭代优化、坐标轴下降法(Coordinate Descent, CD)、坐标下降和梯度下降对比、梯度下降法/最速下降法
  3. python代码获取今天、昨天、明天的日期
  4. 数据科学+python+R+数据库+机器学习+(速查表)cheat sheets大全
  5. java触发器如何创建表_在java 中执行触发器代码、创表语句
  6. 贝叶斯统计的无信息先验和共轭先验
  7. StatQuest学习笔记23——RNA-seq简介
  8. 音频编辑软件_Audacity2.12版
  9. 汇编语言---冒泡排序
  10. java swing 外观框架_【GUI】一、Swing外观框架BeautyEye使用