728x90
728x90
apply함수를 이용해 데이터프레임의 각열 또는 각행에 같은 함수를 적용시켜보겠습니다.
데이터 프레임은 iris data를 쓰겠습니다.
df.apply(함수,axis=1 or 0)을 넣어주면 됩니다.
간단하게 sum함수를 이용해 행방향, 열방향으로 함수를 적용시켜보겠습니다.
axis인자에 1을 주어 행방향으로 함수를 적용시켰습니다.
axis인자에 0을 주어 열방향으로 함수를 적용시켰습니다.
sum자리에 사용자정의함수를 넣어 적용시킬수도 있습니다.
cal함수를 만들어서 apply에 넣어서 계산해 보겠습니다.
첫번째와 네번째 있는 원소만 더해 반환해보겠습니다.
위와같이 나타낼 수 있습니다.
728x90
728x90
'파이썬(Python)' 카테고리의 다른 글
python ) 데이터 프레임 정렬하기 .sort_values() (0) | 2024.05.26 |
---|---|
python ) equivalent of R ifelse in python feat)np.where() (0) | 2023.07.17 |
python ) str.slice 원하는 문자열 잘라서 반환하기 in python (0) | 2023.04.01 |
python ) pandas dataframe split 문자열 나누기 str.split() in python (0) | 2023.03.25 |
python ) 문자열 변수명으로 입력하기 global()[] in python (0) | 2023.03.23 |
댓글