【问题标题】:R: How to load a fixed functionR:如何加载固定功能
【发布时间】:2013-06-03 21:49:39
【问题描述】:

假设我已经使用修复了一个函数

fix(functionName, "path")

如何将其加载回我的工作区?

functionName = source("path") 似乎不起作用,因为它给了我一个带有属性的对象:

$value
function (args) 
{
...
}

$visible
[1] TRUE

load()library() 也不起作用。

我找不到这方面的文档,也没有更早的帖子。请帮忙。

【问题讨论】:

  • 请注意您的标签。 “修复”适用于 FIX 协议,而不适用于您需要修复某些内容时。
  • @GrantBirchmeier 我使用了关键字 fix,因为那是本机 R 函数的名称,而不是因为我需要修复某些东西。我不明白为什么“修复”在某些编程语言中具有不同含义时可能仅指该特定协议。那我应该如何标记它呢?
  • 我的错误,关于你的意图(我看到很多新手都这样使用它)。 SO 上的标签用于突出问题和/或向关注某些主题的人发送电子邮件警报(例如,我关注“修复”,因此当人们提交“修复”问题时我会收到电子邮件)。我猜想“r”(拥有 4400 名关注者)可能足以满足您的需求。 (我不怀疑有很多人对获取语言中特定功能的警报感兴趣。)

标签: r import load


【解决方案1】:

它应该已经在您的工作区中,但是(您应该从该输出中看到)您也可以使用以下方法加载它:

functionName = source("path")$value

【讨论】:

  • 哦,是的,对不起。我省略了退出 R 并且不想保存工作区的部分。非常感谢!我想我仍然习惯于将函数视为对象。
猜你喜欢
  • 2013-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-23
  • 2016-09-23
  • 1970-01-01
  • 2017-11-18
  • 2016-08-30
相关资源
最近更新 更多