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 中的 else详解
Apr 23 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
Python入门必须知道的11个知识点
Mar 21 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
pymysql的简单封装代码实例
Jan 08 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
python中wheel的用法整理
Jun 15 Python
django form和field具体方法和属性说明
Jul 09 Python
Python中logging日志的四个等级和使用
Nov 17 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
python geopandas读取、创建shapefile文件的方法
Jun 29 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解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
使用python生成目录树
2018/03/29 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
平面设计师的工作职责
2013/11/21 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
学校文明单位申报材料
2014/05/06 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
建筑安全责任书范本
2014/07/24 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
小马王观后感
2015/06/11 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android