使用函数(2)
再次查看 mean() 函数的文档:
?mean
文档的 Usage 部分包含两个版本的 mean() 的用法。第一个是:
mean(x, ...)
这是 mean 函数最通用的用法。而"Default S3 method"(默认 S3 方法)是:
mean(x, trim = 0, na.rm = FALSE, ...)
其中的 ... 称为省略号(ellipsis)。它让 R 可以在函数未显式命名这些参数的情况下传递参数。关于省略号的更多内容,会在后续课程中详细介绍。
在本练习的剩余部分,请仅使用 mean 函数的第二种用法。请注意,trim 和 na.rm 都有默认值。这使它们成为可选参数。
本练习是课程的一部分
R 中级
练习说明
- 计算
linkedin和facebook按元素求和后的平均值,并将结果存入变量avg_sum。 - 再次计算平均值,这次将
trim参数设为 0.2,并将结果赋给avg_sum_trimmed。 - 打印
avg_sum和avg_sum_trimmed;您能看出差异吗?
交互式实操练习
通过完成这段示例代码来试试这个练习。
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)
# Calculate the mean of the sum
# Calculate the trimmed mean of the sum
# Inspect both new variables