1. Learn
  2. /
  3. 课程
  4. /
  5. Python 函数入门

Connected

道练习

综合练习(3)

在上一个练习中,您基于函数 count_entries() 添加了一个 try-except 代码块。这样当用户调用 count_entries() 并传入一个 DataFrame 中不存在的列名时,就能获得有用的提示信息。在本练习中,当用户提供的列名不在 DataFrame 中时,您将改为抛出一个 ValueError。

同样为方便起见,已将 pandas 以 pd 导入,并将 'tweets.csv' 文件读入到了 DataFrame tweets_df 中。您之前编写的部分代码也已提供。

说明

100 XP
  • 如果 col_name 不是 DataFrame df 的列,请抛出一个 ValueError 'The DataFrame does not have a ' + col_name + ' column.'。
  • 调用新的函数 count_entries() 来分析 tweets_df 的 'lang' 列。将结果存入 result1。
  • 打印 result1。此步骤已为您完成,直接点击 "Submit Answer" 查看结果。在下一个练习中,您将看到它会按需抛出 ValueError。