분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
python 데이터프레임 열 또는 행 조작을 위한 apply 함수란?
Python에서 apply
함수는 주로 pandas 라이브러리와 함께 사용되며, 데이터프레임(DataFrame)의 열(column)이나 행(row)에 함수를 적용하는 데 사용됩니다.
apply
함수는 데이터프레임의 각 요소에 함수를 적용하고 결과를 반환합니다.
apply
함수를 사용하면 데이터프레임의 각 열 또는 각 행에 사용자가 정의한 함수를 적용하여 데이터 변환, 계산 또는 다른 작업을 수행할 수 있습니다.
다음은 apply
함수의 기본 구문입니다:
DataFrame.apply(func, axis=0)
func
: 적용할 함수를 나타냅니다. 이 함수는 데이터프레임의 각 열 또는 행에 적용됩니다.axis
: 함수를 적용할 방향을 지정합니다. axis=0
인 경우 함수는 각 열에 적용되며, axis=1
인 경우 함수는 각 행에 적용됩니다.예를 들어, 다음은 pandas 데이터프레임에서 apply
함수를 사용하여 각 열의 합을 계산하는 예제입니다:
import pandas as pd data = {'A': [1, 2, 3], 'B': [4, 5, 6]} df = pd.DataFrame(data) # 열마다 합을 계산 column_sums = df.apply(sum, axis=0) print(column_sums)
위의 코드는 'A' 열과 'B' 열 각각의 합을 계산하고 결과를 반환합니다.
또한, 사용자 정의 함수를 apply
에 전달하여 데이터프레임의 각 행이나 열에 대해 원하는 작업을 수행할 수 있습니다.
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved