• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

2분30초 부분 질문

21.09.23 15:49 작성 조회수 158

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 함수의 리턴값이 시리즈이기 때문이라고 보시면 어떨까요?

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