![](/img/trans.png)
[英]R how to do division from one dataframe to another dataframe corresponding column name
[英]How to do columwise division in R with another column?
我有以下變量pp
:
a = c(1,2,3,4)
b = c(45,4,3,2)
c = c(34,23,12,45)
pp = cbind(a,b,c)
還有另一個變量qq
:
qq = c(100,200,330,444)
我想將pp
中每列的總和除以qq
的總和,以使輸出答案是矢量:
answer = [0.009310987, 0.05027933, 0.1061453]
我是R的新手,正在尋找實現這種除法的最佳方法。
你可以試試:
colSums(pp) / sum(qq)
a b c
#0.009310987 0.050279330 0.106145251
tmp <- colSums(pp)
tmp/sum(qq)
abc 0.009310987 0.050279330 0.106145251
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.