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 文件与目录操作
Dec 24 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
python3 shelve模块的详解
Jul 08 Python
Python机器学习之决策树算法实例详解
Dec 06 Python
机器学习10大经典算法详解
Dec 07 Python
Python文件操作基本流程代码实例
Dec 11 Python
基于Python解密仿射密码
Oct 21 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 Python
Python使用socket模块实现简单tcp通信
Aug 18 Python
python中re模块知识点总结
Jan 17 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
新版PHP将向Java靠拢
2006/10/09 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
Python正则表达式匹配ip地址实例
2014/10/09 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
对python 命令的-u参数详解
2018/12/03 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
Django实现文件上传下载
2019/10/06 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
招商经理岗位职责
2013/11/16 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript