我有一堆矢量需要將一個矢量相加到另一個。我正在尋找更加優雅的向量添加解決方案,而不是使用'+'運算符。是否有人知道以更舒適的方式做到這一點的任何訣竅。由於如何更精美地使用矢量和而不是使用'+'運算符
矢量:
a <- c(1,1,0,2,1,0,1,0,1)
b <- c(0,0,1,0,1,1,0,1,0)
c <- c(0,1,1,0,0,2,1,1,1)
我知道這樣做的虛擬方式,我期待着什麼高雅這樣做
所需的輸出:
out <- c(1,2,2,2,2,3,2,2,2)
這樣做的任何優雅的方式更有效的操作類型?
也許'colSums(rbind(a,b,c))'? – zx8754
你需要添加多少個載體,也許我的解決方案可能不是最好的。如在中,我們不希望將所有向量輸入到'rbind(a,b,c,... z)'中...... – zx8754
可能'Reduce(「+」,list(a,b,c))' ? (仍然使用+運算符...) –