pandas 转换成行列表进行读取与Nan处理的方法


Posted in Python onOctober 30, 2018

pandas中有时需要按行依次对.csv文件读取内容,那么如何进行呢?

我们来完整操作一遍,假设我们已经有了一个.csv文件。

# 1.导入包

import pandas as pd

# 2读入数据

readFile = pd.read_csv('输出路径',encoding='gb2312')

for record in readFile.values:

   print(record)

至此就完成了整个过程

如果有Nan怎么处理呢?

我们可以在readFile后面加入以下内容:

readFile = readFile.fillna('del_token')
在for record in readFile.values后面加入一个while循环
    record = list(record)

while ('del_token' in record):

   record.remove('del_token')
  print(record)
整个代码看起来就像这样子了:
# 1.导入包

import pandas as pd

# 2读入数据

readFile = pd.read_csv('输出路径',encoding='gb2312')

# 给Nan赋值

readFile = readFile.fillna('del_token')
for record in readFile.values:

# 转换列表删除Nan

while ('del_token' in record):

   record.remove('del_token')
# 打印
   print(record)

以上这篇pandas 转换成行列表进行读取与Nan处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的一个简单DNS服务器实例
Jun 04 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
Python中常见的数据类型小结
Aug 29 Python
python如何为创建大量实例节省内存
Mar 20 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
Apr 28 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
python模拟实现分发扑克牌
Apr 22 Python
Python魔术方法专题
Jun 19 Python
在Python中给Nan值更改为0的方法
Oct 30 #Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 #Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 #Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 #Python
Python格式化输出字符串方法小结【%与format】
Oct 29 #Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 #Python
pycharm执行python时,填写参数的方法
Oct 29 #Python
You might like
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
php获取根域名方法汇总
2014/10/28 PHP
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
python决策树之CART分类回归树详解
2017/12/20 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
python中使用while循环的实例
2019/08/05 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
企业文化演讲稿
2014/05/20 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
介绍信怎么写
2015/01/30 职场文书
产品质量保证书范本
2015/02/27 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers