如何使用for循环将给定向量L = c(2,5,8,9,...n)
中的每个数字相乘?
不太确定如何将所有内容相乘。
L<-c(3,5,7,9)
for (n in L){
print(n)
}
答案 0 :(得分:-2)
请注意,与某些其他语言不同,R在向量和列表之间进行了特殊区分。通常,您编写时c(2, 5, 8, 9)
会产生一个向量,该向量尤其可以使用prod
:
L <- c(2, 5, 8, 9)
prod(L)
#> [1] 720
由reprex package(v0.2.0)于2018-09-21创建。