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爬虫功能
Dec 31 Python
python中实现k-means聚类算法详解
Nov 11 Python
python 接收处理外带的参数方法
Dec 03 Python
用python代码将tiff图片存储到jpg的方法
Dec 04 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
Python实现加密接口测试方法步骤详解
Jun 05 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
scrapy-splash简单使用详解
Feb 21 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 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设置session值和cookies的学习示例
2014/03/21 PHP
php动态函数调用方法
2015/05/21 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
php中的异常和错误浅析
2017/05/03 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
JavaScript中Math对象使用说明
2008/01/16 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
python异常和文件处理机制详解
2016/07/19 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
Django admin美化插件suit使用示例
2017/12/12 Python
python+django加载静态网页模板解析
2017/12/12 Python
python实现textrank关键词提取
2018/06/22 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python Merge函数原理及用法解析
2020/09/16 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
客服服务心得体会
2013/12/30 职场文书
总经理司机职责
2014/02/02 职场文书
师德师风演讲稿
2014/05/05 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
个人年终总结范文
2015/03/09 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
高一作文之暖冬
2019/11/09 职场文书
python 模块重载的五种方法
2021/04/24 Python