2015-05-17 65 views
-3

我對R程序中的代碼有一些疑問。當我們想要找到1+2+3+4+5時,我們使用x <- c(1,2,3,4,5),然後sum <- sum(x)。我如何編寫代碼來計算R中的1*2*3*4*5R程序中的代碼乘以

+0

庵。你只需輸入'1 * 2 * 3 * 4 * 5'並按回車鍵? – A5C1D2H2I1M1N2O1R2T1

+0

是否有像su​​m,mean和sd這樣的函數?因爲我的真實數字非常大。 – aom

+0

是的,我已經在下面發佈了一個答案。 – A5C1D2H2I1M1N2O1R2T1

回答

2

通過它的聲音,你正在尋找prod功能:

x <- c(1, 2, 3, 4, 5) 
prod(x) 
# [1] 120 
+0

我很感謝你。 – aom

1

你也可以使用Reduce,雖然prod更快

Reduce("*", x) 
[1] 120 
+0

你能告訴我嗎?這個函數中的星號(*)是什麼?謝謝。 – aom

+0

這是乘法運算符 – Jota

+0

哦..好的。謝謝。 @坦率 – aom