R中的Fix和Edit之间的差异

时间:2015-12-14 11:15:36

标签: r

我有一个1000行的数据框。我可以使用R中的fix命令或编辑命令手动查看和编辑数据。我找不到两者之间的任何区别。 我想知道哪种手动编辑数据的有效方法? 帮帮我...

2 个答案:

答案 0 :(得分:6)

fix()调用x上的edit,然后将新版本分配给同一个对象。

示例:

fix(my_dataFrame) #now my_dataFrame is changed

edit()中 - 我们需要将其分配给对象

my_new_dataFrame = edit(my_dataFrame)

您可以阅读它们 - edit()fix()

答案 1 :(得分:4)

差异非常小:

edit允许您编辑对象并返回新版本。

fix可让您编辑对象并修改原始文件。

在内部,fix几乎可以做到以下几点:

  • 检索传递给fix的变量的名称(称之为name
  • 调用result = edit(original)
  • 调用assign(name, result, .GlobalEnv)