인프런 커뮤니티 질문&답변

함문주님의 프로필 이미지
함문주

작성한 질문수

처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part2]

pandas 라이브러리로 실제 데이터 전처리하기4

2분30초 부분 질문

작성

·

264

0

doc['Country_Region'] = doc.apply(country_name_convert, axis=1)

이 코드가 왜 

doc = doc.apply(country_name_convert, axis=1)

이게 아니라 컬럼을 지정해서 적용해야하는지 

이해가 가질 않습니다.

어차피 country_name_convert 함수에서는 column에만 작용하고, column에 한에서 수정이 들어가게 만들어졌는데 왜
doc=가 아닌
doc['Country_Region']=이렇게 식이 지정되어야하는지 모르겠습니다!

답변 1

1

그것은 해당 apply 함수의 리턴값이 시리즈이기 때문이라고 보시면 어떨까요?

해당 함수의 리턴값을 다시 한번 확인해보시면서, 영상을 다시 한번 보신다면, 시리즈로 리턴했음을 이해하실 수 있고, 영상 설명으로도 이해하실 수 있을 것 같습니다.

함문주님의 프로필 이미지
함문주

작성한 질문수

질문하기