pythoncsv数据怎么读_python如何读写csv数据
本文实例为大家分享了python读写csv数据的具体代码,供大家参考,具体内容如下
案例:
通过股票网站,我们获取了中国股市数据集,它以csv数据格式存储
Data,Open,High,Low,Close,Volume,Adj Close
2016-06-28,8.63,8.47,8.66,8.70,500000,8.70
2016-06-28,8.63,8.47,8.66,8.70,500000,8.70
2016-06-28,8.63,8.47,8.66,8.70,500000,8.70
......
需求:请将2016年成交量超过500000记录存储到另外一个csv文件中
什么是csv类型数据?
类似表单,第一行数据是字段名字,单独数据以逗号隔开
如何做?
获取股票信息的csv类型数据
以二进制读的形式打开csv类型数据,csv.reader(文件对象)返回一个对象,通过对象操作
以二进制写的形式打开新的csv数据,csv.writerrow(文件对象)返回一个对象,通过对象操作
循环读取csv中数据,通过if判断是否满足需求,满足的写入到新的csv文件中
#!/usr/bin/python3
import csv
def r_w_csv():
with open('pingan.csv', 'rb') as rf:
# 打开原文件读取进来,csv.read(rf)方式
reader = csv.read(rf)
with open('pingan_copy.csv', 'wb') as wf:
# 打开另外一个文件,csv.writer(wf)方式,写入csv数据头部
writer = csv.writer(wf)
headers = reader.next()
writer.writerrow(headers)
# 给索引命名,增加可读性
data, amount = 0, 5
# 写入时间2016年,营业额大于等于50000000的数据
for row in reader:
if row[data] < '2016-01-01':
break
if int(row[amount]) >= 50000000:
writer.writerrow(row)
if __name__ == '__main__':
r_w_csv()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: python如何读写csv数据
本文地址: http://www.cppcns.com/jiaoben/python/223177.html
pythoncsv数据怎么读_python如何读写csv数据相关推荐
- python数据处理系列之读写csv数据
python数据处理系列之读写csv数据 导入csv文件 pandas中导入csv数据用的方法是read_csv() import pandas as pd df = pd.read_csv(r'c: ...
- 【Unity3D】 读写 CSV 数据表
[先说点废话] 哈哈哈哈好久没发文章不知道大家有没有想我,这一大段时间鬼知道我经历了什么,弄比赛.备战考研.各种求职各种做简历.弄毕业设计.租房子...等等等,做了一大堆都没做太好哈哈哈,不过好在找到 ...
- 数据分析 从零开始到实战,Pandas读写CSV数据
知识点概要 1.创建一个虚拟python运行环境,专门用于本系列学习: 2.数据分析常用模块pandas安装 3.利用pandas模块读写CSV格式文件 开始动手动脑 1.创建虚拟环境 我平时比较喜欢 ...
- GEE8:多个矢量点的NDVI连续数据的获取及分析(CSV数据)
矢量点像元值 1. 哨兵2号数据: 1.1 Sentinel-2 MSI: MultiSpectral Instrument, Level-1C 1.2 GEE获取矢量站点连续NDVI值 2. Pyt ...
- python爬微博数据合法吗_Python 免登录微博数据爬虫(仅研究使用)
微博数据是非常有价值的数据,这些数据可以用作我们进行一些系统开发时的数据源, 比如前段时间发过的:Python 短文本识别个体是否有自杀倾向,在此文中,我们使用微博绝望树洞的数据,利用SVM做了一个简 ...
- np读取csv文件_pythonpandas读写csv数据
官方介绍:pandas的官方手册:https://pandas.pydata.org/pandas-docs/stable/pandas官方读写数据文档:https://pandas.pydata.o ...
- csv逗号分隔符转换_pythonpandas读写csv数据
官方介绍: pandas的官方手册: https://pandas.pydata.org/pandas-docs/stable/ pandas官方读写数据文档: https://pandas.pyda ...
- pythonexcel怎么读_python怎么读写excel
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pypi.python.org/pypi. 下面分别记录 ...
- mysql两条记录合成一条数据_踩坑记录之csv数据导入MySQL
可能采坑的操作 将excel表格转换成csv 逗号分隔,然后notepad检查文件是否是utf8编码,保存. 打开 phpMyAdmin , 选择要导入的表格,然后点击导入: 导入设置 点击执行之后, ...
最新文章
- 入职体检体检错了_我们如何更新入职体验并获得更多用户
- 查找(三)——基于平衡二叉树的查找(对排序二叉树的改进)
- android 窗口缩放,Android界面整体缩放
- collections之defaultdict
- 使用 XMLBeans 进行编程 XMLBeans 如何引发数据绑定的巨大变革
- 【OpenCV】OpenCV实战从入门到精通之 -- 离散傅里叶变换相关函数详解
- 修改flexorm支持字段大小
- 什么是面向过程?什么是面向对象?面向对象的三大基本特征是什么?
- 记一次telnet自定义端口不通(阿里云平台)
- 【php基础入门】细说php的变量以及常量的知识点详解
- 使用vue模拟通讯录列表,对中文名拼音首字母提取并排序
- 黑马程序员-黑马,人生的一个重要转折
- java 权限 部分截图
- macbook air 卸载java,macbook air如何卸载软件 macbook air卸载软件的方法
- 统计每天的新老用户,日活,周活,月活
- EI检索的期刊要怎么区别是否是EI检索
- 右键桌面刷新,反应迟钝,刷新后很长一段时间才能显示出桌面图标的解决办法(重点是如何删除workfolders)
- 位运算的一些技巧总结
- htmltestrunner解决错误日志出界问题
- OSChina 周四乱弹 —— 剁手过双十一