python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例
功能:扫描当前目录下所有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文件数据值的实例相关推荐
- python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- Py之pandas:利用pandas工具输出每行的索引值、及其对应的行数据
Py之pandas:利用pandas工具输出每行的索引值.及其对应的行数据 目录 利用pandas工具输出每行的索引值.及其对应的行数据 输出结果 实现代码 利用pandas工具输出每行的索引值.及其 ...
- Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略
Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略 目录 利用Pandas函数实现对表格文件的查之高级查询(类似sql) 1.分组查询
- python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例
用pandas处理.csv文件时,有时我们希望保存的.csv文件没有表头,于是我去看了DataFrame.to_csv的document. 发现只需要再添加header=None这个参数就行了(默认是 ...
- python pandas 条件求和_python 使用pandas计算累积求和的方法
python 使用pandas计算累积求和的方法 使用pandas下的cumsum函数 cumsum:计算轴向元素累积加和,返回由中间结果组成的数组.重点就是返回值是"由中间结果组成的数组& ...
- 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',' ...
- python获取游戏数据_Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是.........
原标题:Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是...... 作者 |量化小白H 责编 | 胡巍巍 本文爬取了豆瓣游戏网站上所有可见的游戏评分数据进行分析,全文包括以下几 ...
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python提取包含特定字符串的行_python提取具有某种特定字符串的行数据方法
今天又帮女朋友处理了一下,她的实验数据,因为python是一年前经常用,最近找工作,用的是c,c++,python的有些东西忘记了,然后就一直催我,说我弄的慢,弄的慢,你自己弄啊,烦不烦啊,逼逼叨叨的 ...
最新文章
- html li 右跟下有倒影,HTML5 canvas实现的下雨夜湖面星空倒影动画特效
- 简单的文本框输入实时计数
- 嵌入式C语言代码的调试技巧
- 【Python】监控视频中运动目标检测的代码实现及效果展示
- des vue 加密解密_vue DES 加密
- springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
- opencv14-自定义线性滤波
- Jmeter中java接口测试
- 观察者模式 - Observer
- 三星手机怎么看html5,高端手机什么样?看三星S20 FE 5G就知道了
- java版本号分段比较_java比较版本号大小
- FreeRTOS使用教程(配合CubeMX)
- windows vista本该有却没有的功能
- ubuntu samba Windows共享 你可能没有权限访问网络资源
- Android音视频开发:AudioRecord录制音频
- 计算机访问固态硬盘时间,电脑SSD固态硬盘快要坏掉的5种征兆
- 【牛客网-公司真题-前端入门篇】——小米秋招笔试-前端
- 如何制作会动的玫瑰花图片?静态图片动起来的方法
- python 函数式编程及递归
- 14、Hibernate的HQL与QBC检索
热门文章
- R语言二项分布函数Binomial Distribution(dbinom, pbinom, qbinom rbinom)实战
- 最小二乘法、迭代优化、坐标轴下降法(Coordinate Descent, CD)、坐标下降和梯度下降对比、梯度下降法/最速下降法
- python代码获取今天、昨天、明天的日期
- 数据科学+python+R+数据库+机器学习+(速查表)cheat sheets大全
- java触发器如何创建表_在java 中执行触发器代码、创表语句
- 贝叶斯统计的无信息先验和共轭先验
- StatQuest学习笔记23——RNA-seq简介
- 音频编辑软件_Audacity2.12版
- 汇编语言---冒泡排序
- java swing 外观框架_【GUI】一、Swing外观框架BeautyEye使用