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多线程编程简单介绍
Apr 13 Python
进一步了解Python中的XML 工具
Apr 13 Python
Python实现自动发送邮件功能
Mar 02 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
Python调用Windows命令打印文件
Feb 07 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
python调用私有属性的方法总结
Jul 24 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
Pygame Event事件模块的详细示例
Nov 17 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+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
php封装一个异常的处理类
2017/06/08 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
Python中的条件判断语句基础学习教程
2016/02/07 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
毕业生就业协议书
2014/04/11 职场文书
警示教育活动总结
2014/05/05 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
导游词之南京栖霞山
2019/10/18 职场文书