工作中一个简单python数据处理

工作中需要parsing一些短信数据,会有接口直接将数据导入到csv文件,但是报告时需要统计csv文件中数据频率,所以写了一个python脚本做一些简单处理。
流程:
1.读取相应文件夹及相应csv文件
2.取出csv文件相应列进行统计
3.使用pyplot绘制柱状图

import os
import csv
import matplotlib.pyplot as pltdata_path = 'D:\csv\\'
file_list = os.listdir(data_path)dictionary = {}
dbig150 = {}
total = 0
for f in file_list:csv_reader = csv.reader(open(data_path+str(f)))i = 0for line in csv_reader:if i == 0:i = 1continuedata = line[7]cnt = int(line[8])total += cntx = int(data[9:])if(x<0):print("x=",x)if(x>150):if x not in dbig150:dbig150[x] = cntelse:dbig150 += cntx = 150if x not in dictionary:dictionary[x] = cntelse:dictionary[x] += cnt
temp = sorted(dbig150)
print("total=",total)
sorted(dictionary.keys())
plt.bar(list(dictionary.keys()),dictionary.values(),color='g')
plt.show()

工作中一个简单python数据处理-统计csv文件并画柱状图相关推荐

  1. python处理csv数据-python 数据处理 对csv文件进行数据处理

    数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...

  2. python 处理csv文件 一个简单的数据处理任务

    一个简单的数据处理任务 任务说明 Step 1 Step 2 Step 3 Step 4 一.将文件类型转化为csv类型 二.删除异常数据写入text1 1.思路 2.代码 3.text1中数据 三. ...

  3. Python中用pandas将numpy中的数组数据保存到csv文件

    Python中用pandas将numpy中的数组数据保存到csv文件 本博客转载自:[1]https://blog.csdn.net/grey_csdn/article/details/7018587 ...

  4. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  5. python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法

    python pandas获取csv指定行 列的操作方法 pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: ho ...

  6. python怎么读取csv文件-Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  7. Python加载csv文件的两种方式

    本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...

  8. python怎么读取csv文件-python怎么读取csv文件

    Python读写csv文件 前言逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文 ...

  9. python学习笔记——csv文件

    目录 一.csv文件和Excel文件区别 二.手动转换(文本与列表) ①普通的写(列表嵌套转成文本的表格形式) ②普通的读(文本的表格形式转成列表嵌套) 二.csv库-读 1.CSV库-读-reade ...

最新文章

  1. UI设计培训教程分享:UI设计师的色彩使用技巧
  2. 微信小程序中base64格式的小程序码通过canvas画出来无效
  3. 运维常见统计表模板(word版)
  4. windows 服务中托管asp.net core
  5. 1010 一元多项式求导 (25分)
  6. arcgis批量处理nc文件_法律行业python教程——利用python批量处理文件之批量重命名...
  7. POJ 3678 Katu Puzzle
  8. python列表元组_Python列表元组操作
  9. .net在web.config中设置网站编码格式
  10. word转换为pdf后图片失真的解决办法
  11. 网易面试总结——面试案例1~面试案例4
  12. Linux下的C编程(一)你好 世界
  13. Android 创建淡入淡出动画的详解
  14. DC-4靶场练习—teehee提权
  15. 怎么在腾讯云函数抖音无水印解析接口部署
  16. 用C语言求出0~999999之间的所有“水仙花数”并输出。
  17. 初创企业该追求盈利还是高估值
  18. tkinter可视化天气查询
  19. 1024: 万能遥控器
  20. 网格前后处理软件操作

热门文章

  1. Service-黑名单来电自动挂断
  2. 从零开始学版图(二)-----------差分放大电路
  3. 50系列1分钟破5亿!离开华为的荣耀依然强势
  4. 直击|今日头条、凤凰网封禁咪蒙等帐号:不得转世
  5. 无线充电宝有用吗?有没有好的无线充电宝推荐
  6. js 格式化prettier配置_Prettier格式化配置
  7. 【PWN · ret2text | ‘/bin/sh‘写在bss段】[HNCTF 2022 Week1]ezr0p32
  8. linux删除目录命令_如何使用一个Linux命令删除多个子目录
  9. 春招我借这份PDF的复习思路,帮你突破瓶颈
  10. Qt模块头文件出现下划线问题