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

Connected

道练习

综合应用(2)

做得很好!您已经实现了遍历某一列并构建字典的功能,其中键是语言名称,值是该语言的推文数量。

在本练习中,您将把上一个练习中开发的功能封装成一个函数,在函数内部返回生成的字典,并用合适的参数来调用该函数。

为方便起见,pandas 包已按 pd 导入,且 'tweets.csv' 文件已读取到变量 tweets_df 中。

说明

100 XP
  • 定义函数 count_entries(),它有两个参数。第 1 个参数 df 表示 DataFrame,第 2 个参数 col_name 表示列名。
  • 补全 for 循环中 if-else 语句体:若键已在字典 langs_count 中,则在其当前值上加 1;否则将该键加入 langs_count 并将其值设为 1。在代码中使用循环变量 entry。
  • 在 count_entries() 函数中返回字典 langs_count。
  • 调用 count_entries() 函数,并传入 tweets_df 和列名 'lang'。将函数调用的结果赋给变量 result。