将 lapply 与您自己的函数一起使用
本练习是课程的一部分
R 中级
练习说明
- 使用
lapply()将select_first()应用于split_low的各个元素,并将结果赋值给新变量names。 - 接着,编写函数
select_second(),对输入向量的第二个元素执行完全相同的操作。 - 最后,将
select_second()应用于split_low,并将输出赋值给变量years。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Code from previous exercise:
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")
split <- strsplit(pioneers, split = ":")
split_low <- lapply(split, tolower)
# Write function select_first()
select_first <- function(x) {
x[1]
}
# Apply select_first() over split_low: names
# Write function select_second()
# Apply select_second() over split_low: years