點擊上方“Python共享之家”,進行關注
回復“資源”即可獲贈Python學習資料
今
日
雞
湯
露從今夜白,月是故鄉明。
大家好,我是皮皮。
前幾天在Python最強王者交流群【冫馬讠成】問了一道Pandas
處理的問題,如下圖所示。
原始數據如下:
df = pd.DataFrame({
'student_id': ['S001','S002','S003'],
'marks': [[88,89,90],[78,81,60],[84,83,91]]})
df
預期的結果如下圖所示:
這裡【瑜亮老師】給出一個可行的代碼,大家後面遇到了,可以對應的修改下,事半功倍,代碼如下所示:
df['dmean'] = df['marks'].map(lambda x: np.mean(x))
運行之後,結果就是想要的了。
後來【瑜亮老師】又給了一份優化後的代碼如下所示:
df['dmean'] = df['marks'].map(np.mean)
或者
df['dmean'] = df['marks'].apply(np.mean)
運行之後,結果就是想要的了。
完美的解決了粉絲的問題!
大家好,我是皮皮。這篇文章主要盤點了一道使用Pandas
處理數據的問題,文中針對該問題給出了具體的解析和代碼實現,一共兩個方法,幫助粉絲順利解決了問題。
最後感謝粉絲【冫馬讠成】提問,感謝【月神】、【瑜亮老師】給出的思路和代碼解析,感謝【dcpeng】等人參與學習交流。
小伙伴們,快快用實踐一下吧!如果在學習過程中,有遇到任何問題,歡迎加我好友,我拉你進Python學習交流群共同探討學習。
------------------- End -------------------
往期精彩文章推薦:
一篇文章帶你搞定Pandas繪圖API
網易雲音樂熱門作品名字和鏈接抓取(html5lib篇)
網易雲音樂熱門作品名字和鏈接抓取(pyquery篇)
網易雲音樂熱門作品名字和鏈接抓取(bs4篇)
歡迎大家點贊,留言,轉發,轉載,感謝大家的相伴與支持
想加入Python學習群請在後台回復【入群】
萬水千山總是情,點個【在看】行不行