DataFrame中去除指定列为空的行方法


Posted in Python onApril 08, 2018

一次,笔者在处理数据时想去除DataFrame中指定列的值为空的这一行,采用了如下做法,但是怎么都没有成功:

# encoding: utf-8
import pandas as pd
import math
import numpy as np
data = pd.read_csv('mydata.csv')
print len(data)
for i in range(len(data)):
  if (data['导演'][i] == ‘'):
    data = data.drop(i)
data.to_csv('data.csv')

然后发现,要去除DataFrame中指定列的值为空的这一行,可以在循环中使用numpy或者math中的isnan()判断方法:

# encoding: utf-8
import pandas as pd
import math
import numpy as np
data = pd.read_csv('mydata.csv')
print len(data)
for i in range(len(data)):
  if np.isnan(data['导演'][i]):
    data = data.drop(i)
data.to_csv('data.csv')

以上这篇DataFrame中去除指定列为空的行方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
CentOS 7下安装Python3.6 及遇到的问题小结
Nov 08 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
使用Python将Mysql的查询数据导出到文件的方法
Feb 25 Python
Python 一键制作微信好友图片墙的方法
May 16 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
Python装饰器原理与基本用法分析
Jan 07 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
python 定时修改数据库的示例代码
Apr 08 #Python
对Python中DataFrame按照行遍历的方法
Apr 08 #Python
python2.6.6如何升级到python2.7.14
Apr 08 #Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 #Python
利用Pandas 创建空的DataFrame方法
Apr 08 #Python
django启动uwsgi报错的解决方法
Apr 08 #Python
python 2.7.14安装图文教程
Apr 08 #Python
You might like
main.php
2006/12/09 PHP
PHP伪静态页面函数附使用方法
2008/06/20 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
JavaScript 学习技巧
2010/02/17 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
跟老齐学Python之dict()的操作方法
2014/09/24 Python
详解Python的单元测试
2015/04/28 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
网上签名寄语活动留言
2014/01/18 职场文书
先进个人事迹材料
2014/01/25 职场文书
说明书范文
2014/05/07 职场文书
2014年纳税评估工作总结
2014/12/23 职场文书
刑事申诉状范文
2015/05/20 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
学校教代会开幕词
2016/03/04 职场文书
Python os和os.path模块详情
2022/04/02 Python
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技