我正在运行一台只有R 2.10且无法更新的机器(这是事实:它无法更改)。
我需要使用“expm”软件包的功能来获取矩阵的k次幂(它是函数%^%
)但是我无法弄清楚如何复制源代码,因为最早的版本是软件包是为以后的版本而不是R 2.10。在R上,安装expm
包后,运行:
library(expm)
getAnywhere('%^%')
给我源代码,但是当我以%^% <- *source code*
的形式复制此源代码时,我收到错误
Error in stopifnot(is.numeric(x) || is(x, "dMatrix"), length(d <- dim(x)) == :
object 'x' not found
任何人都可以帮我弄清楚如何通过源代码使用%^%的原始实现吗?
答案 0 :(得分:1)
使用反引号`来表示非句法名称。
`%^%` <- ....