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实现的石头剪子布代码分享
Aug 22 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
Feb 26 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
django 控制页面跳转的例子
Aug 06 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
python中加背景音乐如何操作
Jul 19 Python
python把一个字符串切开的实例方法
Sep 27 Python
flask项目集成swagger的方法
Dec 09 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 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
百度地图API使用方法详解
2015/08/25 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
美术毕业生求职信
2014/02/25 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
质量负责人任命书
2014/06/06 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
2014年优秀党员材料
2014/12/18 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP