【发布时间】:2018-04-20 08:22:05
【问题描述】:
我想清理我的 R 代码,因此我想编写几个 RScript 并在那里调用函数,但我不知道该怎么做。
例如,我的主类中有以下调用:
G = function(x) {
return(-exp(-1i * x) * Conj(H(x+pi)) )
}
函数H写在另一个R脚本中如下
H = function(x) {
return (exp(-1i * x / 2) * cos(x / 2) )
}
两个 RScript 都在同一个项目中,但我的主类无法识别函数 H。
我的错误在哪里?
感谢期待
马蒂亚斯
【问题讨论】:
-
函数
G依赖于函数H。在定义G之前是否定义了H? -
嗨,代码正在运行,函数 H 是在 G 之前定义的,但是现在我想在另一个 Rscript 中排除函数 H 来清理我的代码,因此它不再被识别。我的问题不是如何访问其他 RScript 中的函数。
-
rm(list=c("H"))怎么样?这不会从您的环境中删除H吗?