2012-08-28 2 views

답변

47

당신은이 같은 최대 얻을 수 있습니다 :

>>> import pandas as pd 
>>> df = pd.DataFrame({"A": [1,2,3], "B": [-2, 8, 1]}) 
>>> df 
    A B 
0 1 -2 
1 2 8 
2 3 1 
>>> df[["A", "B"]] 
    A B 
0 1 -2 
1 2 8 
2 3 1 
>>> df[["A", "B"]].max(axis=1) 
0 1 
1 8 
2 3 

등 : 당신이 "A"와 "B"는 열만 것을 알고 있다면

>>> df["C"] = df[["A", "B"]].max(axis=1) 
>>> df 
    A B C 
0 1 -2 1 
1 2 8 8 
2 3 1 3 

, 당신은 심지어 멀리 얻을 수를

>>> df["C"] = df.max(axis=1) 

.apply(max, axis=1)도 사용할 수 있습니다.

관련 문제