R:使用匿名函数返回向量的最后一个元素
任务是: 现在尝试使用evaluate()和匿名函数返回 向量c(8,4,0)的最后一个元素。你的匿名函数 应该只接受一个变量x的参数 我的答案是:R:使用匿名函数返回向量的最后一个元素,r,R,任务是: 现在尝试使用evaluate()和匿名函数返回 向量c(8,4,0)的最后一个元素。你的匿名函数 应该只接受一个变量x的参数 我的答案是: evaluate(function(x){x[3]},c(8,4,0)) 使用“evaluate”=函数(func,dat) 但是程序(漩涡,数据营)告诉我这是不正确的。他们建议我使用length()函数 length()函数如何返回向量c(8,4,0)中的最后一个元素?假设evaluate是一个接受函数和一些数据并将该函数应用于数据的函数 ev
evaluate(function(x){x[3]},c(8,4,0))
使用“evaluate”=函数(func,dat)
但是程序(漩涡,数据营)告诉我这是不正确的。他们建议我使用length()
函数
length()
函数如何返回向量c(8,4,0)
中的最后一个元素?假设evaluate是一个接受函数和一些数据并将该函数应用于数据的函数
evaluate <- function(func, dat){
func(dat)
}
在这种情况下
x[length(x)]
将给出向量x的最后一个元素。
evaluate
在这个问题的上下文中没有很好的定义。也许你应该在Datacamp论坛上提问。。。?他们想让你选择最后一项——顺便说一句,即使长度不同于3。就是这样!非常感谢。特别感谢你,因为我把问题说得很糟糕。谢谢
x[length(x)]