我目前正在R中实施一个工具,但我遇到了问题。我已经在论坛中看了一眼,但没有找到任何东西。
我有很多.csv文件,这些文件在某种程度上相互关联。问题是我还不知道如何(这取决于工具用户的输入)。现在我想读一个包含任意函数f的csv文件,例如: f:a = b + max(c,d),然后输入,例如a =" Final Sheet",b =" Sheet1",c =" Sheet2",d =" Sheet3"。 (也许我没有解释得很好,然后我会上传一张图片。)
现在我的问题是,我可以以某种方式读取csv文件,以便我以后可以在程序中使用函数f吗? (当然,给定的函数必须在R中很常见。
我希望你理解我的问题,我会感激任何帮助或想法!!
答案 0 :(得分:0)
我不会将数据文件与R源组合。更容易将它们分开。您将函数放在单独的脚本文件中,然后根据需要source()
放置它们,并使用read.csv()
等加载数据。
"保持简单" : - )
我确信在文本文件的函数源代码中读取了一种扭曲的方式,然后以某种方式eval()
- 但我不确定这是值得的。< / p>