【问题标题】:R How to read in a functionR如何读取函数
【发布时间】:2015-05-25 09:48:03
【问题描述】:

我目前正在 R 中实现一个工具,但遇到了一个问题。我已经在论坛中查看了,但没有找到任何东西。

我有许多 .csv 文件,它们以某种方式相互关联。问题是我还不知道如何(这取决于工具用户的输入)。现在我想读入一个包含任意函数 f 的 csv 文件,例如f:a=b+max(c,d),然后是输入,例如a="最终工作表",b="Sheet1",c="Sheet2",d="Sheet3"。 (可能是我解释的不是很清楚,那我就上传一张图吧)。

现在我的问题是,我可以以某种方式读取该 csv 文件,以便以后可以在程序中使用函数 f 吗? (当然给定的函数必须在 R 中是通用的)。

我希望你能理解我的问题,如果有任何帮助或想法,我将不胜感激!

【问题讨论】:

    标签: r function csv


    【解决方案1】:

    我不会将数据文件与 R 源合并。将它们分开要容易得多。您将函数放在单独的脚本文件中,然后根据需要 source() 它们,并使用 read.csv() 等加载数据。

    “保持简单”:-)

    我确信从文本文件中读取函数的源代码,然后以某种方式 eval() 读取它是一种扭曲的方式——但我不确定这是否值得。

    【讨论】:

      猜你喜欢
      • 2023-02-01
      • 2018-09-14
      • 2018-04-30
      • 2015-04-26
      • 2021-08-10
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多