-
pandas - .apply( )pandas 2024. 11. 21. 10:28
pandas는 데이터 전처리에 가장 능한 도구입니다.
이를 다루기 위해서는 .apply( )를 사용하는 것이 관건인데요.
이는 row( 행 ), column( 열 )을 변환하는데 사용되니 가장 많이 사용한다고 봐도 과언은 아니겠죠?
apply는 변환의 중요한 것은 class를 활용한 여러 데이터의 기능을 포함하거나 평소있는 라이브러리를 통하여 값의 변화를 줍니다.
import pandas as pd # Sample DataFrame data = pd.DataFrame({ '인구수(만 명단위)': [10, 20, 15], '인구유동': [5801, 58001, 50000], '평균나이': [40, 30, 35] }, index=['대전', '부산', '대구']) # Define the function you want to apply def class_기능(value): return value * 2 # For example, multiplying each value by 2 # Applying the function people_action = data.loc[:, '인구유동'] result = people_action.apply(class_기능) print(result)
이런식으로 사용이 가능합니다.
'pandas' 카테고리의 다른 글
pandas의 시각화 - 차트 (0) 2024.11.22 pandas 수 많은 데이터를 한 번에 가져오는 방법 (2) 2024.11.21 pandas 데이터 이어붙이기 (2) 2024.11.20 pandas - dataframe 합치기 (2) 2024.11.20 같은 CSV 파일이라도 encoding이 다른 이유 (7) 2024.11.20