国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

對pandas數據判斷是否為NaN值的方法詳解

2020-01-04 14:08:41
字體:
來源:轉載
供稿:網友

實際項目中有這樣的需求,將某一列的值,映射成類別型的數據,這個時候,需要我們將范圍等頻切分,或者等距切分。

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

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值的方法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲市| 武宣县| 定边县| 原阳县| 庆阳市| 张掖市| 达尔| 南平市| 泽州县| 延边| 大同市| 鄂托克旗| 碌曲县| 迁安市| 称多县| 鄂托克旗| 慈溪市| 镇巴县| 百色市| 永康市| 广丰县| 潮安县| 安达市| 百色市| 定陶县| 甘泉县| 讷河市| 涿鹿县| 凭祥市| 铅山县| 荃湾区| 远安县| 黄浦区| 巴林左旗| 綦江县| 河间市| 洪雅县| 鲜城| 荥阳市| 桐柏县| 镇江市|