Pandas读写CSV文件的方法示例


Posted in Python onMarch 27, 2019

读csv

使用pandas读取

import pandas as pd
import csv
if name == '__main__':

# header=0——表示csv文件的第一行默认为dataframe数据的行名称,
# index_col=0——表示使用第0列作为dataframe的行索引,
# squeeze=True——表示如果文件只包含一列,则返回一个序列。
file_dataframe = pd.read_csv('../datasets/data_new_2/csv_file_name.csv', header=0, index_col=0, squeeze=True)
# 结果:

Pandas读写CSV文件的方法示例

# 当参数index_col=False 时,自动生成行索引0到n

Pandas读写CSV文件的方法示例

# csv数据:

Pandas读写CSV文件的方法示例

data_1 = []
# 读取行索引一样的数据,保存为list
try:
  # 行索引为i的数据有多行,列为'pre_star'
  data_1.extend(file_dataframe .loc[i]['pre_star'].values.astype(float))
except AttributeError:
  # 行索引为i的数据只有单行,
  data_1.extend([file_dataframe .loc[i]['pre_star']])
# 多行结果

Pandas读写CSV文件的方法示例

# 行索引为i的数据只有一行时,不能对file_dataframe .loc[i]['pre_star']使用.values,否则会报错:

Pandas读写CSV文件的方法示例

写csv

使用csv写

stu1 = [lid, k, pre_count_data[k]]
# 打开文件,写模式为追加'a'
out = open('../results/write_file.csv', 'a', newline='')
# 设定写入模式
csv_write = csv.writer(out, dialect='excel')
# 写入具体内容
csv_write.writerow(stu1)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中map()函数的使用方法示例
Sep 29 Python
Python3.7中安装openCV库的方法
Jul 11 Python
python执行CMD指令,并获取返回的方法
Dec 19 Python
Django  ORM 练习题及答案
Jul 19 Python
python异步编程 使用yield from过程解析
Sep 25 Python
Python 切分数组实例解析
Nov 07 Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 Python
使用python matplotlib 画图导入到word中如何保证分辨率
Apr 16 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Python绘图之柱形图绘制详解
Jul 28 Python
实例代码讲解Python 线程池
Aug 24 Python
Python selenium环境搭建实现过程解析
Sep 08 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 #Python
超简单使用Python换脸实例
Mar 27 #Python
python爬虫爬取微博评论案例详解
Mar 27 #Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 #Python
详解python中@的用法
Mar 27 #Python
详解python列表生成式和列表生成式器区别
Mar 27 #Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 #Python
You might like
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
比较完整的微信开发php代码
2016/08/02 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
实现超用户体验 table排序javascript实现代码
2009/06/22 Javascript
图像替换新技术 状态域方法
2010/01/28 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
jquery对table做排序操作的实例演示
2017/08/10 jQuery
学习jQuery中的noConflict()用法
2018/09/28 jQuery
小程序云函数调用API接口的方法
2019/05/17 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
简单了解python元组tuple相关原理
2019/12/02 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
高中军训感言500字
2014/02/24 职场文书
五一活动标语
2014/06/30 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
go语言基础 seek光标位置os包的使用
2021/05/09 Golang