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实现井字棋游戏
Mar 30 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
解决python opencv无法显示图片的问题
Oct 28 Python
python 切换root 执行命令的方法
Jan 19 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
python中eval与int的区别浅析
Aug 11 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
Django基于客户端下载文件实现方法
Apr 21 Python
Python Opencv图像处理基本操作代码详解
Aug 31 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+Ajax实现表单验证的详解
2013/06/25 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
nodejs连接mongodb数据库实现增删改查
2016/12/01 NodeJs
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
Python实现选择排序
2017/06/04 Python
Django中Forms的使用代码解析
2018/02/10 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Python 实现集合Set的示例
2020/12/21 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
2015自愿离婚协议书范本
2015/01/28 职场文书
介绍信样本
2015/01/31 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python