2

我正在尝试从 R 编辑数据框、内容和标题。

有一个命令 edit(),但您也可以使用 vi([data.frame]) 调用 vi 编辑器。

您可以查看和编辑它,但它会将文件保存到我似乎无法访问的文件中并变成新的编辑过的 data.frame。

例子:

data(Orange)
test <- vi(Orange)

你应该调出一个 vi 编辑器,并且可以在这里改变一些东西。如果保存它,它会在某个临时目录中创建一个单独的文件。当您返回 R 并查看 test 时,您会发现您所做的任何更改都没有。

任何人都知道如何在 data.frame 上调用 vi 编辑器,以便将更改保存到新的 data.frame 中?

4

1 回答 1

1

我正在运行相同的设置:OSXR3.0.1 并且没有问题 - 也许您错过了保存步骤?

data(Orange)
test <- vi(Orange)

然后我编辑第一个数据点,然后点击红色按钮——打开一个对话框进行保存。您还可以通过点击Command-S或从菜单中选择来选择保存。

在此处输入图像描述

这不会改变Orange,但它会通过改变Orange的测试。

于 2013-07-27T00:48:56.767 回答