반응형
map
-
[Python]_05_pandas_apply, lambda, map, one-hot-encoding공부/Python 2021. 6. 2. 21:04
1. apply - 함수 식이 필요함. 이때 함수 식에서는 return 사용. Q1 . 성별에 대해 남자는 1 여자는 0으로 만들어라. ※ 여기선 성별이라는 Series를 가져왔기 때문에 x를 사용하는 것 # 1. 함수 정의 def f(x) if x == '남자': return 1 elif x=='여자: return 0 # 2. appyly 적용하여 성별에 적용 df['성별']=df['성별'].apply(f) Q2. cm당 브랜드 평판지수를 구해보세요 (브랜드 평판지수/ 키) ※ 여기서는 두 개의 열 데이터가 필요하기 때문에 df라는 데이터 프레임을 가져왔다 ※ df에 대해서 apply함수를 적용할 때 axis =1을 적용해준다. ※ axis=1 :한 행 씩 처리하여 넘겨서 하나의 열로 나타내어준다. d..