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 urlopen()函数 示例分享
Jun 12 Python
Python实现从URL地址提取文件名的方法
May 15 Python
Python连接数据库学习之DB-API详解
Feb 07 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
TensorFlow实现创建分类器
Feb 06 Python
Python使用logging模块实现打印log到指定文件的方法
Sep 05 Python
python实现自动化上线脚本的示例
Jul 01 Python
pytorch中tensor张量数据类型的转化方式
Dec 31 Python
Python面向对象编程基础实例分析
Jan 17 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 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
浅谈ThinkPHP的URL重写
2014/11/25 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
JavaScript十大取整方法实例教程
2020/12/03 Javascript
JS实现百度搜索框
2021/02/25 Javascript
发布你的Python模块详解
2016/09/15 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
Django-imagekit的使用详解
2020/07/06 Python
PyTorch安装与基本使用详解
2020/08/31 Python
用python制作个视频下载器
2021/02/01 Python
最受欢迎的自我评价
2013/12/22 职场文书
市场推广策划方案
2014/06/02 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
工作收入证明模板
2014/10/10 职场文书
教师批评与自我批评
2014/10/15 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
班委竞选稿范文
2015/11/21 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
python开发飞机大战游戏
2021/07/15 Python