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 相关文章推荐
Windows8下安装Python的BeautifulSoup
Jan 22 Python
简单介绍Python中的JSON使用
Apr 28 Python
python 全局变量的import机制介绍
Sep 07 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
python 矩阵增加一行或一列的实例
Apr 04 Python
python模拟表单提交登录图书馆
Apr 27 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
详解python中docx库的安装过程
Nov 08 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
python的flask框架难学吗
Jul 31 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 批量删除 sql语句
2009/06/05 PHP
url decode problem 解决方法
2011/12/26 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
python刷投票的脚本实现代码
2014/11/08 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
python线程、进程和协程详解
2016/07/19 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
Python 多线程Threading初学教程
2017/08/22 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
flask 实现token机制的示例代码
2019/11/07 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
自我鉴定 电子商务专业
2014/01/30 职场文书
转预备党员政审材料
2014/02/06 职场文书
毕业生就业协议书
2014/04/11 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
初中数学教学随笔
2015/08/15 职场文书