列表裡的空值與重複值處理

2021-10-03 13:33:38 字數 732 閱讀 3771

今天爬了韓語考試網的東西。結果之前訪問太多被封了ip,後來用了免費**也不好使,最後請另外乙個朋友幫我安排了,設定了time.sleep(5),就沒被封ip了。

由於爬下來的東西實在是亂,就稍微處理了一下。遇到兩個問題:

一、有乙個list裡面有空值(不知道這樣說合適不合適)。

比如

list = ['1','','3']
list[1] is none 

false

'' in list

true

l[1] == ''

true

type(l[1])

str

type(none)

nonetype

總之,一般的空值是str,可以用==或者in判斷,不是none哦,不能用is none判斷哦。

二、列表裡有重複元素,把他們刪除

l =

['1'

,'1'

,'2'

]for i in

range

(len

(l)-1,

-1,-

1):if l[i]

=='1'

: l.remove(

'1')

pandas 缺失值與空值處理

1.相關函式 df.dropna df.fillna df.isnull df.isna 缺失值 在dataframe中為nan或者nat 缺失時間 在series中為none或者nan即可 3.函式具體解釋 dataframe.dropna axis 0,how any thresh none,s...

pandas 缺失值與空值處理

df.dropna df.fillna df.isnull df.isna 空值 在pandas中的空值是 缺失值 在dataframe中為nan或者nat 缺失時間 在series中為none或者nan即可 dataframe.dropna axis 0,how any thresh none,s...

python pandas處理空值與缺失值問題

空值與缺失值問題 df.info info檢視資料是否為空,有多少的空值,或者缺失值如果小於10 直接刪除,否則另作考慮 一 空值與缺失值 空值 在pandas中是 缺失值 在dataframe中為nan或者nat 缺失時間 在series中為none或者nan df.dropna axis 0,h...