0
我有一個令人費解的情況下,我的數據幀像這樣應用功能,以不同的列在熊貓
id high low medium count
0 0 0 4 8 12
1 1 5 2 1 8
我要爲每一個級別的另外3列:高,低中。
予定義的函數
def foo(row['high']):
return (1/3+row['high']/(1+row['count']))
我想我需要應用此功能的3倍,和改變行[「高」],行[「低」]和行[「媒介」。
我用類似
df = df.apply(foo,axis=1)
但是,這是行不通的。我想知道是否有一種好的方法(也許我可以只應用一次這個功能?)來做到這一點....