應用str.lower到熊貓我有以下形式的數據幀DF:通過列表理解
animal fruit
0 "Dog" "Apple"
1 "Cat" "Banana"
2 "Rat" "Grape"
我想申請str.lower()的所有列(但不是頭)。
這個工程:
for i in df:
df[i] = df[i].str.lower()
我怎麼能寫這個作爲一個列表comphrension?
我想:
df[i] = [df[i].str.lower() for i in df]
但是,這並不工作,我得到一個:
TypeError: list indices must be integers, not instancemethod
我必須在列表理解這種內更改什麼工作?其次,是否還有更多的「大熊貓」的做法,一般來說,也許使用pandas.apply()函數?
非常感謝您的幫助。
感謝,所以** **的concat將需要以這種方式大熊貓d框架上做任何列表理解? – Chuck
如果需要像'str.lower()'一樣使用'Series'來應用函數,那麼需要concat方法和最快的列表理解。 – jezrael
好的,謝謝。非常感激。 – Chuck