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将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
wxpython学习笔记(推荐查看)
Jun 09 Python
Pyhton中防止SQL注入的方法
Feb 05 Python
Python解析json文件相关知识学习
Mar 01 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
python中数据爬虫requests库使用方法详解
Feb 11 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
django框架模型层功能、组成与用法分析
Jul 30 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
结合OpenCV与TensorFlow进行人脸识别的实现
Oct 10 Python
Python算法中的时间复杂度问题
Nov 19 Python
python如何写个俄罗斯方块
Nov 06 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
基于mysql的bbs设计(一)
2006/10/09 PHP
php 验证码实例代码
2010/06/01 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
Python的time模块中的常用方法整理
2015/06/18 Python
python批量提取word内信息
2015/08/09 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
Python实现扫码工具的示例代码
2020/10/09 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
自荐书4要点
2014/01/25 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
行政副总岗位职责
2014/02/23 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
家长学校教学计划
2015/01/19 职场文书
离婚协议书样本
2015/01/26 职场文书
交流会主持词
2015/07/02 职场文书
Mysql数据库group by原理详解
2022/07/07 MySQL