我有两个数据表具有相同的尺寸 - 一个用数字填充,另一个用可以是正数或负数的符号。乘以R中的数字和符号
A = data.table(colOne = c(-1, 3, 4),
colTwo = c(1, 0, -1));
B = data.table(colOne = c("a","b","-c"),
colTwo = c("d","-e","f"));
,需要乘双方的elementwise:
resultMatrix = data.table(colOne = c("-a","3b","-4c"),
colTwo = c("d","0","-f"))
("-e*0"
也是可以接受的,而不是"0"
的结果colTwo
),并没有办理环它的价格是不能确定如何做到这一点很多时间用于较大的表格。做这件事的正确方法是什么?
您是否正在使用'ryacas'软件包?我从来没有,但它是“R符号数学”的第一个命中,它看起来非常有前途。 – Gregor
不,但我听说过,如果没有快速回答,肯定会试一试。谢谢你的提示。 – Dement