【问题标题】:R: quit !incomplete.cases() function without loosing workspace [closed]R:退出!incomplete.cases()函数而不丢失工作区[关闭]
【发布时间】:2011-11-07 18:03:42
【问题描述】:

我启动了!incomplete.cases() 函数来识别丢失的数据并输入错误。所以我想重新启动它,但它并没有停止。我试过quit(save="default", status = 0, runlast = TRUE) 但这也不起作用。没有反应。有什么想法可以在不丢失工作区中保存的脚本/数据的情况下停止该功能吗?

【问题讨论】:

  • incomplete.cases() 不是基本 R 函数。这个函数是从哪个包里找到的?
  • @Elisa: incomplete.cases 不在 VIM 参考手册中...
  • 它似乎不在 VIM 包中。 cran.r-project.org/web/packages/VIM/VIM.pdf

标签: r function process


【解决方案1】:

我想你一定是指这个对话框:

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
> 
Selection: 

这不是一件好事。这意味着R已经崩溃。您可以通过键入 1 到 4 之间的数字选择其中一项,然后“返回”。我在启动 vmGUImenu() 会话并显然点击了错误的位置后得到了它(在 X11 对话框停止响应点击后试图关闭 X11 图形窗口。)我认为这个 X11 GUI 在 Mac 上可能不是“成熟的”平台。

【讨论】:

  • 啊,好吧。现在它已经完全崩溃了,我认为按 Esc 键太多了。谢谢你。下次我会知道该怎么做。
  • @Elisa:它在控制台上给出了一条消息,表明它期望点击图形的对角线面板之一,但该消息被图形隐藏了。一般来说,如果 r 脚本表现良好,esc 不会致命。下次我会尝试循环浏览你打开的窗口。
  • +1 用于修复读心引擎。
【解决方案2】:

它依赖于平台。在 Windows 中按“Esc”,在其他任何地方按“Ctrl-C”。

【讨论】:

  • 如果 Esc 不起作用,请在 Windows 中尝试 Ctrl+Break
  • Ctrl-C 似乎停止了函数的脚本('Selection:'),但它一直在运行,并且不允许我输入任何新内容。也没有'>'。
  • @Elisa:我不关注。它停止脚本,但什么继续运行?是的,“Ctrl-C”是在 Mac 上使用的。
  • 它只会停止函数本身不断显示的“选择”脚本,但是我可以看出它仍在运行(Mac 上的小滚动条)并且它也没有显示“>”指示它正在等待一个任务...
  • @Elisa:我不知道什么是“选择”脚本。您可能需要多次发出命令,并且可能需要等待一段时间才能停止(例如,如果您的机器正在使用交换空间)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
  • 2012-06-23
  • 2018-02-07
  • 1970-01-01
相关资源
最近更新 更多