gpt4 book ai didi

r - 从其他脚本调用 R 脚本

转载 作者:行者123 更新时间:2023-12-03 09:01:23 25 4
gpt4 key购买 nike

我想清理我的 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。

我的错误在哪里?

感谢期待

马蒂亚斯

最佳答案

要从另一个脚本调用 RScript,您需要在开头对其进行source:

source("H.R")
# H is now available
G = function(x) {
return(-exp(-1i * x) * Conj(H(x+pi)) )
}

如果您想清理您的函数,您还可以构建一个包含所有函数的包。

需要多一点工作,但绝对值得付出努力!

关于r - 从其他脚本调用 R 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49937228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com