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基类函数的重载与调用实例分析
Jan 12 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
Apr 25 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
python验证码识别的示例代码
Sep 21 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
python求质数的3种方法
Sep 28 Python
使用Python实现跳帧截取视频帧
May 31 Python
python3的pip路径在哪
Jun 23 Python
python一些性能分析的技巧
Aug 30 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
python 通过使用Yolact训练数据集
Apr 06 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
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
php采用session实现防止页面重复刷新
2015/12/24 PHP
Laravel日志用法详解
2016/10/09 PHP
JavaScript中的面向对象介绍
2012/06/30 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Python创建字典的八种方式
2019/02/27 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
PyTorch预训练的实现
2019/09/18 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
爱普生美国官网:Epson美国
2018/11/05 全球购物
大学生求职信范文应怎么写
2014/01/01 职场文书
《匆匆》教学反思
2014/02/22 职场文书
群众路线党课主持词
2014/04/01 职场文书
中班开学寄语
2014/04/04 职场文书
校长四风对照检查材料
2014/09/27 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
PHP控制循环操作的时间
2021/04/01 PHP