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 07 Python
python交互式图形编程实例(二)
Nov 17 Python
Python实现判断一个字符串是否包含子串的方法总结
Nov 21 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
查看python下OpenCV版本的方法
Aug 03 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
Django框架实现的简单分页功能示例
Dec 04 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
Python实现最大子序和的方法示例
Jul 05 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
python实现简单坦克大战
Mar 27 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 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编程实现获取excel文档内容的代码实例
2011/06/28 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
php判断当前操作系统类型
2015/10/28 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
JS按字节截取字符长度实例
2013/11/20 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
transform python环境快速配置方法
2018/09/27 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
解决python 文本过滤和清理问题
2019/08/28 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
总经理工作职责范文
2014/03/14 职场文书
2015年大学生暑期实习报告
2015/07/13 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书