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 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 Python
对Python捕获控制台输出流的方法详解
Jan 07 Python
Python发展简史 Python来历
May 14 Python
flask框架路由常用定义方式总结
Jul 23 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
Python print不能立即打印的解决方式
Feb 19 Python
详解Pytorch显存动态分配规律探索
Nov 17 Python
python爬虫爬取图片的简单代码
Jan 18 Python
python基础之类属性和实例属性
Oct 24 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自定义错误用法示例
2016/09/28 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
js导出txt示例代码
2014/01/14 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
python实现的系统实用log类实例
2015/06/30 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
深入理解Django-Signals信号量
2019/02/19 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python conda操作方法
2019/09/11 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
什么是Rollback Segment
2013/04/22 面试题
网上开商店的创业计划书
2014/01/19 职场文书
亲属关系公证书
2014/04/08 职场文书
大学生创业事迹材料
2014/12/30 职场文书
同意报考公务员证明
2015/06/17 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL