對pandas資料判斷是否為NaN值的方法詳解

2022-10-04 18:54:11 字數 576 閱讀 2733

實際專案中有這樣的需求,將某一列的值,對映成類www.cppcns.com別型的資料,這個時候,需要我們將範圍等頻切分,或者等距切分。

具體的做法可以先看某一些特徵的具體分布情況,然後我們選擇合適的閾值進行分割。

def age_map(x):

if x < 26:

return 0程式設計客棧

elif x >=26 and x <= 35:

return 1

elif x > 35 and x <= 45:

return 2

elif pd.isnull(x): #判斷是否為nan值,=程式設計客棧= 和in 都無法判斷

return 3

else:

return 4

也就是用pandas自帶的函式來表示:

pd.isnull(x)

最後我們可以應用map函式:

data['age'] = data['birth_year'].map(age_map)

本文標題: 對pandas資料判斷是否為nan值的方法詳解

本文位址: /jiaoben/python/243670.html

判斷n個數是否為連續的?

今天看了csdn社群中sungj0917提出的問題 有n個整數,有什麼好的演算法確定這n個數是連續的嗎 於是我寫了乙個o n 的演算法,當然,我用空間換時間,也就是說用了很多變數記錄,希望大家丟磚。演算法支援重複數字。思路如下 遍歷一次 目前是沒想到如何避免遍歷 在遍歷過程中做以下事 1.記錄最大m...

(C語言)判斷n是否為素數

題目 輸入乙個大於3的整數n,判斷它是否為素數。輸出yes no 例如,輸入4,輸出no 輸入7,輸出yes。錯誤輸入,則輸出error。所有輸出沒有回車符號。乙個只能被他自身或者1整除的數稱為素數 這裡還有乙個簡便的方法是 設乙個數m,m 不必被 2 m 1 之間的每乙個整數去除,只需被 2 之間...

判斷是否為陣列

在說明如何判斷乙個物件為陣列型別前,我們先鞏固下js的資料型別,js一共有六大資料型別 number string object boolean null undefined。除了前四個型別外,null 物件 陣列返回的都是object型別 對於函式型別返回的則是function,再比如typeof...