r - 如何在 R session 之间使用 fix() 保留功能更改?

标签 r edit

如果我使用 fix() 编辑 R v2.14.0 的函数,这些修复将在 session 期间应用。

例如,我可能会进行以下编辑以获得 hive plot 中的白色背景:

> library(HiveR)
> fix(plotHive)
... :%s/black/white/g
... :w
... :q
> plotHive(myHiveData)

然后,我在 hive 图中得到了一个白色背景,正如预期的那样。

但如果我退出并重新打开 R,我就失去了那些变化,而且情节又变成了黑色背景。

如何在 R session 之间保留使用 fix() 所做的编辑?

编辑

如果我 source() 修改过的 plotHive() 函数,我得到以下错误:

> modifiedPlotHive <- source("modifiedPlotHive.R")

Error in source("modifiedPlotHive.R") : 
  modifiedPlotHive.R:1160:1: unexpected '<'
1159: }
1160: <
      ^
In addition: Warning message:
In readLines(file) : incomplete final line found on 'modifiedPlotHive.R'

修改后的 plotHive() 函数的最后一行是:

<environment: namespace:HiveR>

如果我在 source()-ing 之前删除这一行,那么该函数将不再有效。

最佳答案

对不起,当它出来的时候我错过了,但是最新版本的 HiveR 有控制背景颜色的选项(在 CRAN 0.2-1 上可用)Bryan

关于r - 如何在 R session 之间使用 fix() 保留功能更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8346532/

相关文章:

python - Rpy2 在安装时找不到我的 R 库

r - 根据两列中的值在 R 中创建新列

编辑剪贴板字符串的 Javascript

c - 在C中编辑某个字符后的文件

tags - 有没有可以只编辑一个swf标签的SWF库?

r - 解释别名表测试 R 中模型的多重共线性

r - 可以从 rvg 结合 openxlsx-Workbook 和 xl_add_vg - 导出可编辑图形

r - data.table 上所有行的按组列的条件平均值

edit - 如何在edit plus中突出显示多次出现的字符串

php - 如何从用户表单 PHP 安全地编辑数据库中的信息