"抓出異類"——python中map在數據提純中的一點用法.
在日常的樣本抽察當中,我們會遇到數據范圍erro和類型erro。而python中的map,可以有效的找到這些錯誤,可以將他們標記並提純。
下面用幾個簡單的例子寫一下
我們有一組表示分數的數據,其出現兩個錯誤。一,抽察的時候,把少部分不超過60的分數統計。二,記錄人員在輪入的時候,把大過100的分數寫入,這明顯是不合常規的。
用以下代碼處理,把列表中不正常數據replace,把不正常數據剔除。

寫入數據,運行如下

可是又出現一個問題,輸入列表數據的時候,參入了字符串等類型。這一點,我們也是不需要的。把代碼更正了一下

寫入數據,運行如下

如果感覺上面的不直觀,我們在命令行來互交顯示一下,用next的方法實現。
把小圩等圩2的數都以0代替。

用try except來中斷類型erro。


以上就是有關map的一點膚淺的用法,更高一層的提升,請發揮你的想象。
map結合filter和reduce,能變出更好玩的戲法。