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入门篇之文件
Oct 20 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
解决Django的request.POST获取不到内容的问题
May 28 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
python绘制彩虹图
Dec 16 Python
使用Python的Turtle库绘制森林的实例
Dec 18 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
详解Python中的路径问题
Sep 02 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
一个MYSQL操作类
2006/11/16 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
python 动态调用函数实例解析
2019/10/21 Python
wxpython布局的实现方法
2019/11/01 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
DBA的职责都有哪些
2012/05/16 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
离婚协议书的范本
2015/01/27 职场文书
优秀大学生自荐信
2015/03/26 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript