반응형
판다스 패키지를 불러오고 데이터프레임을 하나 정의합니다.
import pandas as pd
df1=pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]],columns=['C1','C2','C3'],index=['R1','R2','R3'])
>>> df1
C1 C2 C3
R1 1 2 3
R2 4 5 6
R3 7 8 9
각 행에 max 함수를 적용해봅시다. apply 메소드를 사용합니다. axis='columns' 옵션을 적용해야 합니다. 열방향이라는 뜻이고, 열이 진행되는 방향인 좌->우 로 함수가 적용되므로 행에 적용되는 것과 같습니다.
>>> df1.apply(max,axis='columns')
R1 3
R2 6
R3 9
dtype: int64
반응형
'5-3. Pandas 제공 자료구조 > DataFrame' 카테고리의 다른 글
[파이썬 판다스] 데이터프레임을 행의 이름 순으로 정렬하기 (0) | 2022.01.04 |
---|---|
[파이썬 판다스] 데이터프레임 각 원소에 원하는 함수 적용하기 (applymap메소드) (0) | 2022.01.03 |
[파이썬 판다스] 데이터프레임 열에 원하는 함수 적용하기 (apply메소드) (0) | 2022.01.03 |
[파이썬 판다스] 데이터프레임 절댓값 씌우기 (0) | 2021.12.30 |
[파이썬 판다스] 데이터프레임과 시리즈의 연산 (0) | 2021.12.30 |
댓글