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 23 Python
python实现斐波那契递归函数的方法
Sep 08 Python
Python调用命令行进度条的方法
May 05 Python
Python保存MongoDB上的文件到本地的方法
Mar 16 Python
python绘制直方图和密度图的实例
Jul 08 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
python3读取csv文件任意行列代码实例
Jan 13 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 Python
python用TensorFlow做图像识别的实现
Apr 21 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 Python
Python移位密码、仿射变换解密实例代码
Jun 27 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
第九节 绑定 [9]
2006/10/09 PHP
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
PHP四大安全策略
2014/03/12 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
浅谈JS中几种轻松处理'this'指向方式
2019/09/16 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
python计数排序和基数排序算法实例
2014/04/25 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
python用户管理系统的实例讲解
2017/12/23 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
学子宴答谢词
2014/01/25 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
人与自然的观后感
2015/06/18 职场文书
HTTP中的Content-type详解
2022/01/18 HTML / CSS