【发布时间】:2015-08-05 06:25:20
【问题描述】:
我的意见是
a<-c(1,2,3,4)
b<-c(1,2,4,8)
df<-data.frame(cbind(a,b))
我的输出应该是
a<-c(1,2,3,4)
b<-c(1,2,4,8)
d<-c(1,4,12,32)
df<-data.frame(cbind(a,b,c))
我可以简单地说 df$a * df$b 请帮忙。我遇到了重复问题。它们以矩阵形式相乘,并且不同长度的列也存在问题。
【问题讨论】:
-
类似
df$d <- with(df, a*b)? -
是的,我只需要行元素乘法
-
构建data.frames时不需要
cbind()调用;data.frame()构造函数自动将每个参数作为单独的列。
标签: r dataframe multiplication