1. Learn
  2. /
  3. 课程
  4. /
  5. R 中级

Connected

道练习

R you functional?

现在,您已经掌握了定义带有不同类型参数和返回值的函数的技能,可以尝试创建更高级的函数了。正如您在前面的练习中所看到的,完全可以在函数体中加入控制流结构、循环,甚至是其他函数。

还记得我们的社交媒体示例吗?工作区里已经定义了向量 linkedin 和 facebook,您可以直接上手操作。第一步,您将编写一个函数来解释该向量的单个值。在下一个练习中,您将编写另一个函数,一次性处理整个向量。

说明

100 XP
  • 完成 interpret() 函数的定义,用于解释某一天的个人主页浏览量:
  • 该函数接收一个参数 num_views。
  • 如果 num_views 大于 15,函数在控制台打印 "You're popular!",并返回 num_views。
  • 否则,函数打印 "Try to be more visible!",并返回 0。
  • 最后,请调用两次 interpret() 函数:一次用于 linkedin 向量的第 1 个值,一次用于 facebook 向量的第 2 个元素。