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 用户登录验证的小例子
Mar 06 Python
Python Web开发模板引擎优缺点总结
May 06 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
详解Django rest_framework实现RESTful API
May 24 Python
Pandas之MultiIndex对象的示例详解
Jun 25 Python
Python3之字节串bytes与字节数组bytearray的使用详解
Aug 27 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
用Python的绘图库(matplotlib)绘制小波能量谱
Apr 17 Python
Python爬虫之爬取二手房信息
Apr 27 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 eval函数一句话木马代码
2015/05/21 PHP
浅谈php提交form表单
2015/07/01 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Python类属性与实例属性用法分析
2015/05/09 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
python difflib模块示例讲解
2017/09/13 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
Django 限制访问频率的思路详解
2019/12/24 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
2014年防汛工作总结
2014/12/08 职场文书
业务员岗位职责
2015/02/03 职场文书
运动会广播稿100字
2015/08/19 职场文书
早安问候语大全
2015/11/10 职场文书
早上好问候语大全
2015/11/10 职场文书