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简单的函数定义和用法实例
May 07 Python
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
Jan 04 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
python数据封装json格式数据
Mar 04 Python
python安装twisted的问题解析
Aug 21 Python
python实现写数字文件名的递增保存文件方法
Oct 25 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
Python3爬虫发送请求的知识点实例
Jul 30 Python
基于python制作简易版学生信息管理系统
Apr 20 Python
这样写python注释让代码更加的优雅
Jun 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
php 获取本地IP代码
2013/06/23 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
Python中的zip函数使用示例
2015/01/29 Python
python计算圆周率pi的方法
2015/07/11 Python
python实现括号匹配的思路详解
2018/08/23 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
Pytorch之finetune使用详解
2020/01/18 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
给老婆的搞笑检讨书
2014/01/12 职场文书
市场安全管理制度
2014/01/26 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
运动会1000米加油稿
2015/07/21 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS