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

Connected

연습 문제

모아 보기 (2)

함수를 호출할 때 실수하는 일은 흔합니다. 당신이 직접 만든 함수라도요. 하지만 걱정하지 마세요! 이 연습에서는 지난 장의 count_entries() 함수에 try-except 블록을 추가해 개선해 보겠습니다. 이렇게 하면 사용자가 count_entries() 함수를 호출하면서 DataFrame에 없는 열 이름을 제공할 때, 함수가 도움이 되는 메시지를 제공할 수 있습니다.

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

지침

100 XP
  • 올바른 인수로 함수를 호출했을 때 DataFrame을 처리하고 결과 딕셔너리를 반환하도록 try 블록을 추가하세요.
  • 잘못 호출되었을 때 다음 오류 메시지를 표시하도록 except 블록을 추가하세요: 'The DataFrame does not have a ' + col_name + ' column.'.