对于在R

时间:2015-05-28 02:57:00

标签: r

我正在尝试在R中编写for循环。但我仍然坚持在文本参数中替换我的运行变量。这就是我想要做的事情:

x <- 0
for (j in 1:9) {
x[j] = length(vehicles[vehicles$trans == "Automatic S(j)" ,][, 58])
}

x应该是变量vehicle $ trans的长度的向量,当它取值&#34;自动S(1)&#34;,&#34;自动S(2)&#34;, ......,&#34;自动S(9)&#34;。我怎么能解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

x <- 0
for (j in 1:9) {
    x[j] = length(vehicles[vehicles$trans == paste("Automatic S(", j, ")", sep="") ,][, 58])
}