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
包。