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脚本
Apr 05 Python
python网络编程学习笔记(四):域名系统
Jun 09 Python
复习Python中的字符串知识点
Apr 14 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
python使用matplotlib画柱状图、散点图
Mar 18 Python
Python单元和文档测试实例详解
Apr 11 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 21 Python
Python中npy和mat文件的保存与读取
Apr 24 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中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2011/11/10 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
JS 对象介绍
2010/01/20 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python中列表、字典、元组数据结构的简单学习笔记
2016/03/20 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Python itertools.product方法代码实例
2020/03/27 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
高中生的自我鉴定范文
2014/01/24 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
授权委托书
2014/09/17 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
停课通知书
2015/04/24 职场文书
网吧温馨提示
2015/07/17 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers