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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
Python字符串中查找子串小技巧
Apr 10 Python
对python3 urllib包与http包的使用详解
May 10 Python
python3安装speech语音模块的方法
Dec 24 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
Python数据库小程序源代码
Sep 15 Python
基于Python 的语音重采样函数解析
Jul 06 Python
python实现数字炸弹游戏
Jul 17 Python
DRF使用simple JWT身份验证的实现
Jan 14 Python
pycharm 的Structure界面设置操作
Feb 05 Python
MATLAB 全景图切割及盒图显示的实现步骤
May 14 Python
python自动化八大定位元素讲解
Jul 09 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 checkbox 取值详细说明
2010/08/19 PHP
PHP使用递归生成文章树
2015/04/21 PHP
基于php实现的验证码小程序
2016/12/13 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
js实现验证码功能
2020/07/24 Javascript
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
容易被忽略的Python内置类型
2020/09/03 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
网吧员工管理制度
2015/08/05 职场文书
小学思想品德教学反思
2016/02/24 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
python如何将mat文件转为png
2022/07/15 Python