大家好,我是我是Python進(jìn)階者。
前幾天Python鉑金有個(gè)叫【Lee】的粉絲問了一個(gè)數(shù)據(jù)處理的問題,這里拿出來給大家分享下。
其實(shí)他自己也寫出來了,效率各方面也不錯(cuò),不過需求還遠(yuǎn)不如此。
這里【??(這是月亮的背面)】大佬先給出了個(gè)解決方法,使用applymap()方法,如下圖所示:
運(yùn)行結(jié)果如下,是可以滿足粉絲的要求的。不過這還不夠,粉絲后來又提需求了,如下所示:
不慌,理性上來說,直接使用循環(huán)遍歷絕對可行,稍微廢點(diǎn)時(shí)間。
不過這里給大家亮出一個(gè)好代碼,來自【??(這是月亮的背面)】大佬,如下圖所示:
這個(gè)代碼不可多得,下面是簡單介紹:
如此,完美的滿足了粉絲的需求。
大家好,我是Python進(jìn)階者。這篇文章基于粉絲提問,在實(shí)際工作中運(yùn)用Python工具實(shí)現(xiàn)了數(shù)據(jù)批量轉(zhuǎn)換的問題,在實(shí)現(xiàn)過程中,巧妙的運(yùn)用了applymap()函數(shù)和匿名函數(shù),順利的幫助粉絲解決了問題,加深了對該函數(shù)的認(rèn)識(shí)。
最后感謝粉絲【Lee】提問,感謝【??(這是月亮的背面)】大佬給予的思路和代碼支持,感謝粉絲【aVen】、【冫馬讠成】、【水方人子】、【學(xué)習(xí)小白】等人參與探討和學(xué)習(xí)。
文中針對該問題,給出了兩個(gè)方法,小編相信肯定還有其他的方法,歡迎大家積極嘗試。
------------------- End -------------------
聯(lián)系客服