17.11 知识测试:练习

  • 练习17-1
  • 写一个函数sum_of_squares,它能计算的前n个平方数之和。(提示:公式为n *(n + 1 )* ( 2 * n + 1 ) / 6)[5]

  • 创建一个有两列的数据框squares_data。其x列应包含数字1到10。y列为x列中对应行的平方和—这也就是sum_of_squares(1:10)的结果。[5]

  • 使用package.skeleton创建square包,它包含了sum_of_squares函数和squares_data数据框。[5]

  • 练习17-2

sum_of_squares函数和squares_data数据框撰写文档,并使用roxygen2标记来为整个squares包撰写文档并生成帮助文件。

  • 练习17-3

使用devtools包检查并构建squares包。