DataFrame中去除指定列為空的行方法
更新時間:2018年04月08日 09:22:58 作者:軟件大盜
下面小編就為大家分享一篇DataFrame中去除指定列為空的行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
一次,筆者在處理數(shù)據(jù)時想去除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')
然后發(fā)現(xiàn),要去除DataFrame中指定列的值為空的這一行,可以在循環(huán)中使用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的Flask框架及Nginx實現(xiàn)靜態(tài)文件訪問限制功能
這篇文章主要介紹了Python的Flask框架及Nginx實現(xiàn)靜態(tài)文件訪問限制功能,Nginx方面利用到了自帶的XSendfile,需要的朋友可以參考下2016-06-06使用pycharm和pylint檢查python代碼規(guī)范操作
這篇文章主要介紹了使用pycharm和pylint檢查python代碼規(guī)范操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python基于Logistic回歸建模計算某銀行在降低貸款拖欠率的數(shù)據(jù)示例
這篇文章主要介紹了Python基于Logistic回歸建模計算某銀行在降低貸款拖欠率的數(shù)據(jù),結合實例形式分析了Python基于邏輯回歸模型的數(shù)值運算相關操作技巧,需要的朋友可以參考下2019-01-01Python數(shù)據(jù)分析庫pandas高級接口dt的使用詳解
這篇文章主要介紹了Python數(shù)據(jù)分析庫pandas高級接口dt的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12