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和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
python抓取文件夹的所有文件
Feb 27 Python
python: line=f.readlines()消除line中\n的方法
Mar 19 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
python如何求解两数的最大公约数
Sep 27 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
Django中间件基础用法详解
Jul 18 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
如何用Python和JS实现的Web SSH工具
Feb 23 Python
常用的Python代码调试工具总结
Jun 23 Python
Python的三个重要函数详解
Jan 18 Python
Python读写yaml文件
Mar 20 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
phpfans留言版用到的install.php
2007/01/04 PHP
isset和empty的区别
2007/01/15 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
js如何获取object类型里的键值
2014/02/18 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
angularJS开发注意事项
2018/05/26 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python实现ipsec开权限实例
2014/11/11 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
Python设计密码强度校验程序
2020/07/30 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
领导干部考核评语
2015/01/04 职场文书
高温慰问简报
2015/07/21 职场文书
物业保洁员管理制度
2015/08/05 职场文书
教师节感想
2015/08/11 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
数据设计之权限的实现
2022/08/05 MySQL