在熊貓我知道如下的功能可應用於:如何應用一個函數接收兩個參數作爲與熊貓列?
df.apply(f, axis=1)
不過,我已經接收兩個參數,例如功能假設:
def a_sum(x,y):
return x+y
如何申請的以上通過採用作爲參數的ColA
和ColB
元件功能:
ColA ColB ColC ColD
1 2 True False
1 1 True False
1 4 True False
...
1 10 True False
爲了產生第是新列ColF
:
ColA ColB ColC ColD ColF
1 2 True False 3
1 1 True False 2
1 4 True False 5
...
1 10 True False 11
這是一個典型的例子嗎?因爲總結2列的速度更快。 –
是的,它實際上是一樣的......問題是,一列是一個字符串,但大熊貓似乎把它作爲一個浮點數,雖然我把它投入到一個int –
這是你想要的嗎? 'df.iloc [:,:2] .astype(int).sum(axis = 1)' –