1. 학습
  2. /
  3. 강의
  4. /
  5. Python 함수 입문

Connected

연습 문제

모두 합쳐보기 (1)

이전 챕터의 ‘모두 합쳐보기’ 연습 문제에서, 특정 언어로 작성된 트윗 개수를 세는 함수를 만들어 간단한 Twitter 분석을 해 보셨죠. 그 함수의 출력은 언어를 키로, 해당 언어의 트윗 개수를 값으로 갖는 딕셔너리였습니다.

이번 연습에서는 이전 챕터에서 만든 Twitter 언어 분석을 일반화해 보겠습니다. 이를 위해 열 이름을 받는 기본 인자를 함수에 포함할 거예요.

편의를 위해 pandas는 pd로 임포트되어 있고, 'tweets.csv' 파일은 DataFrame tweets_df로 불러와져 있습니다. 이전에 작성하신 코드의 일부도 제공됩니다.

지침

100 XP
  • 함수 헤더를 완성하세요. DataFrame df를 위한 매개변수와, DataFrame 열 이름을 위한 매개변수 col_name(기본값은 'lang')을 지정합니다.
  • tweets_df DataFrame과 열 이름 'lang'을 전달해 count_entries()를 호출하고, 결과를 result1에 할당하세요. 참고로 'lang'은 col_name의 기본값이므로 여기서는 명시하지 않아도 됩니다.
  • tweets_df DataFrame과 열 이름 'source'를 전달해 count_entries()를 호출하고, 결과를 result2에 할당하세요.