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 相关文章推荐
django中的setting最佳配置小结
Nov 21 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
获取python文件扩展名和文件名方法
Feb 02 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
用Python画小女孩放风筝的示例
Nov 23 Python
Python文件操作方法详解
Feb 09 Python
Python3实现建造者模式的示例代码
Jun 28 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
python爬虫之selenium库的安装及使用教程
May 23 Python
Python实现信息管理系统
Jun 05 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+Ajax异步带进度条上传文件实例
2016/11/01 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
JavaScript 上万关键字瞬间匹配实现代码
2013/07/07 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
python中黄金分割法实现方法
2015/05/06 Python
python编写爬虫小程序
2015/05/14 Python
python 列表降维的实例讲解
2018/06/28 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
临床医学应届生求职信
2013/11/06 职场文书
期末考试动员演讲稿
2014/01/10 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
北体毕业生求职信
2014/02/28 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
故宫的导游词
2015/01/31 职场文书
护士个人年终总结
2015/02/13 职场文书
致运动员加油稿
2015/07/21 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript