使用R将c()中的每个数字相乘

时间:2018-09-21 21:00:39

标签: r

如何使用for循环将给定向量L = c(2,5,8,9,...n)中的每个数字相乘?

不太确定如何将所有内容相乘。

L<-c(3,5,7,9)
for (n in L){
  print(n)
}

1 个答案:

答案 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创建。