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代码编写的5个优化技巧
Nov 16 Python
Python通过属性手段实现只允许调用一次的示例讲解
Apr 21 Python
Python 16进制与中文相互转换的实现方法
Jul 09 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
Django框架模板注入操作示例【变量传递到模板】
Dec 19 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
python 命名规范知识点汇总
Feb 14 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
Jun 06 Python
Python实现查找数据库最接近的数据
Jun 08 Python
python爬虫要用到的库总结
Jul 28 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
如何将numpy二维数组中的np.nan值替换为指定的值
May 14 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
10条PHP编程习惯助你找工作
2008/09/29 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
python网络编程实例简析
2014/09/26 Python
Python中的__slots__示例详解
2017/07/06 Python
python的turtle库使用详解
2019/05/10 Python
聊聊python中的循环遍历
2020/09/07 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
python3 kubernetes api的使用示例
2021/01/12 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
前端实现打印图像功能
2019/08/27 HTML / CSS
Windows和Linux动态库应用异同
2016/07/28 面试题
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
土地租赁意向书
2014/07/30 职场文书
财务工作个人总结
2015/02/27 职场文书