【发布时间】:2014-03-08 12:47:12
【问题描述】:
我有两个数据框
数据框 1
A B C
1 1 0
0 0 0
1 1 0
数据框 2
1 2
0 4
100 0
100 4
我需要将列相乘合并得到
A1 A2 B1 B2 C1 C2
0 4 0 4 0 0
0 0 0 0 0 0
100 4 100 4 0 0
【问题讨论】:
-
感谢您的精彩回答,这对您有很大帮助!对于那些想要保持列名更新的人,
do.call(cbind, lapply(df1, "*", df2))也可以工作,并且还将更新列名作为两个数据框的组合
标签: r dataframe multiplication cbind