pandas 必會函數apply 的坑

import pandas as pd
s = pd.Series(['dsafasdf','3333333333333', '23423', 'sdafasdfasdf'])
def  yasuo(x):
        return ['...' for i in x]
aaaa=pd.DataFrame([['1aaaaaaaa','2aaaaaaaaaaa'],['aaaaaaaaa2','aa34']])
squared = aaaa.apply(yasuo ,axis=0)

可以看到上面代碼apply裏面的每一個元素是一個series. 所以作用函數yasuo還要寫一個for循環在裏面纔行!!!!!!!\

如果實在總bug, 還是iloc, for循環吧.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章