반응형
이것은 내 데이터 프레임 df입니다.
a b c
1.2 2 0.1
2.1 1.1 3.2
0.2 1.9 8.8
3.3 7.8 0.12
데이터 프레임의 각 행에서 최대 값을 얻으려고합니다. 다음과 같은 출력이 예상됩니다.
max_value
2
3.2
8.8
7.8
이것이 내가 시도한 것입니다
df[len(df.columns)].argmax()
나는 적절한 결과를 얻지 못하고 있습니다. 어떤 도움을 주시면 감사하겠습니다. 감사
해결 방법
df = df.max(axis=1)
print (df)
0 2.0
1 3.2
2 8.8
3 7.8
dtype: float64
새 열이 필요한 경우 :
df['max_value'] = df.max(axis=1)
print (df)
a b c max_value
0 1.2 2.0 0.10 2.0
1 2.1 1.1 3.20 3.2
2 0.2 1.9 8.80 8.8
3 3.3 7.8 0.12 7.8
참조 페이지 https://stackoverflow.com/questions/44300989
반응형
'파이썬' 카테고리의 다른 글
파이썬 목록에서 첫 번째 항목을 제거하는 방법은 무엇입니까? (0) | 2020.10.20 |
---|---|
파이썬 bash에서 파이썬 스크립트를 "파이프 가능"하게 만드는 방법은 무엇입니까? (0) | 2020.10.20 |
파이썬 grangercausalitytests에서 "LinAlgError : Singular matrix"가 표시되는 이유는 무엇입니까? (0) | 2020.10.20 |
파이썬 변수로 파이썬 함수 호출 (0) | 2020.10.20 |
파이썬 ssl.SSLError : tlsv1 경고 프로토콜 버전 (0) | 2020.10.20 |
댓글