大家好,我是皮皮。
一、前言
前幾天在Python最強王者交流群【群除我佬】問了一個Pandas處理的問題,提問截圖如下:
圖片
代碼如下所示:
songid_tags_df['tblTags'].map(lambda x : re.findall("'name': '(.*?)'", x) if isinstance(x,str))
二、實現(xiàn)過程
后來我自己給了一個示例代碼,如下所示:
songid_tags_df['tblTags'].map(lambda x: re.findall("'name': '(.*?)'", x) if isinstance(x, str) else x)
圖片
后來【隔壁??山楂】也給了一個可行的代碼,如下所示:
songid_tags_df['tblTags'].astype(str).str.extract(r"'name': '(.*?)'", x)
順利地幫助粉絲解決了問題。
三、總結(jié)
大家好,我是皮皮。這篇文章主要盤點了一個Pandas處理的問題,文中針對該問題,給出了具體的解析和代碼實現(xiàn),幫助粉絲順利解決了問題。
最后感謝粉絲【群除我佬】提問,感謝【皮皮】、【瑜亮老師】、【隔壁??山楂】給出的思路和代碼解析,感謝【Python進階者】、【孤獨】等人參與學習交流。