DataFrame中去除指定列為空的行

2021-08-15 09:47:05 字數 760 閱讀 6305

一次,筆者在處理資料時想去除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')

Visual C 中去除警告

在程式設計中,編譯器警告的意思是提問程式設計師 如果這樣做將會出現意外的錯誤,你確定要這樣做嗎?在很多情況下,我們寫程式的時候會出現一些警告,而這些警告我們都知道這樣做的確是需要的並且程式中多處出現這種做法。如果這樣,編譯時會出現很多警告,在幾個以內我們可以忽略,但是多了,到幾十個以上那麼如果有一些...

Visual C 中去除警告

在程式設計中,編譯器警告的意思是提問程式設計師 如果這樣做將會出現意外的錯誤,你確定要這樣做嗎?在很多情況下,我們寫程式的時候會出現一些警告,而這些警告我們都知道這樣做的確是需要的並且程式中多處出現這種做法。如果這樣,編譯時會出現很多警告,在幾個以內我們可以忽略,但是多了,到幾十個以上那麼如果有一些...

js中去除空格

在string中有個去除空格的方法spilt 在js中也經常要去除空格,本人從網上找了一些方法,如下 1.去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,2.function ltrim str function rtrim str f...