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中的元类编程入门指引
Apr 15 Python
浅析Python中的多重继承
Apr 28 Python
Python+Opencv识别两张相似图片
Mar 23 Python
python三大神器之fabric使用教程
Jun 10 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
pytorch实现MNIST手写体识别
Feb 14 Python
执行Python程序时模块报错问题
Mar 26 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
基于Python测试程序是否有错误
May 16 Python
python利用pytesseract 实现本地识别图片文字
Dec 14 Python
python使用smtplib模块发送邮件
Dec 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
example2.php
2006/10/09 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
浅谈Django REST Framework限速
2017/12/12 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
基于python3的socket聊天编程
2020/02/17 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
golang/python实现归并排序实例代码
2020/08/30 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
重构Python代码的六个实例
2020/11/25 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
运动会开幕式解说词
2014/02/05 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书