Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一个脚本/标记中作为函数运行/调用R脚本_R_R Markdown - Fatal编程技术网

在另一个脚本/标记中作为函数运行/调用R脚本

在另一个脚本/标记中作为函数运行/调用R脚本,r,r-markdown,R,R Markdown,在一项正在进行的研究中,我希望将我的代码分成几个部分,以使脚本更短、整洁,但也因为我希望能够在不同的应用程序中重用某些部分。因此,我想剪切一些代码,将其放入一个R脚本中,然后从另一个脚本或标记文件运行它 简单的解决方案是source(script.r),但这将用脚本生成的所有其他数据填充我的环境。我想要一个干净的输入输出解决方案,更像是调用函数。计划是向脚本提供一个数据帧和两个变量,并接收一个数据帧作为输出 这感觉像是一件非常基本的事情,但我在搜索时还没有找到解决方案 感谢您的帮助:)“我想要一

在一项正在进行的研究中,我希望将我的代码分成几个部分,以使脚本更短、整洁,但也因为我希望能够在不同的应用程序中重用某些部分。因此,我想剪切一些代码,将其放入一个R脚本中,然后从另一个脚本或标记文件运行它


简单的解决方案是
source(script.r)
,但这将用脚本生成的所有其他数据填充我的环境。我想要一个干净的输入输出解决方案,更像是调用函数。计划是向脚本提供一个数据帧和两个变量,并接收一个数据帧作为输出

这感觉像是一件非常基本的事情,但我在搜索时还没有找到解决方案


感谢您的帮助:)

“我想要一个干净的输入输出解决方案,更像是调用一个函数。”因此,创建一个函数。实际上,您应该构建一个包。这真的不难(如果你不打算发表的话)。