小编Mar*_*cus的帖子

如何将整行与另一个数据框中的匹配行名称相乘?

假设我有以下数据框:

    test <- data.frame(X = c(1,2,3), Y = c(4,5,6), row.names = c("T1", "T2", "T3"))

    test2 <- data.frame(mean = c(1,2,5), row.names = c("T1", "T2", "T3"))
Run Code Online (Sandbox Code Playgroud)

我想将测试数据帧中的所有行乘以由行名称匹配的 test2 数据帧中的值。我该怎么做才能得到这样的答案:

    answer <- data.frame(X = c(1,4,15), Y = c(4,10,30), row.names = c("T1", "T2", "T3"))
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
2
解决办法
99
查看次数

标签 统计

r ×1