【发布时间】:2013-10-16 10:52:38
【问题描述】:
我想要一份格式如下的sapply() 声明:
a <- c(4, 9, 20, 3, 10, 30)
sapply(c(a), function(x) b[x,2] - b[x,1])
通常我会使用1:x 而不是c(a),但是现在我只想查看a 中指定的值。这可能吗?
更新: 重点不是function(x) 之后的内容——这只是一个示例。
【问题讨论】:
-
b[a,2] - b[a,1]不起作用吗? -
你所拥有的有什么问题?它按预期完美运行。
-
sapply( a , print )例如。您将看到它完全按照您的预期工作。究竟是什么问题? -
问题不是关于如何解决这个玩具减法问题,而是如何使用 sapply 来遍历任意数字的向量而不是 1:n 序列
-
答案是就像你做的那样。