3
這是關於here問題的後續處理: 如何使用函數修改數據幀?比方說,我想就值調用.upper()
在a
使用函數修改熊貓數據幀
df = pd.DataFrame({'a':['london','newyork','berlin'],
'b':['uk','usa','germany'],
'c':[7,8,9]})
df1 = df[['a', 'b']]
def doSomething(x):
return x.a
print (df1.apply(doSomething, axis=1))
0 london
1 newyork
2 berlin
dtype: object
call `.upper()` on values in `a`:
return
0 LONDON
1 NEWYORK
2 BERLIN
dtype: object
如何柱'C'添加到這個新修改的數據幀? – DevEx
查看最佳解決方案,我編輯答案。 – jezrael
謝謝。是否可以在'apply'解決方案中添加'c'? – DevEx