从几个月前开始,我在使用 R studio 时遇到了一个问题:有时,当我运行代码(整个块或只是单行)并在数据框中进行更改时,R studio 会自动打开操作/生成的数据框,而不会出现提示使用
View(dataframe)
或类似的命令来完成此操作。我无法检测到任何模式,即它似乎是随机发生的,与所使用的操作或功能无关。通常,每当在同一会话中再次运行同一行时,都会再次发生这种情况,但有时如果重新启动会话,则会停止。
我最近更新了 R 和 R studio,并在 macOS 13.2.1 上使用 R 版本 4.2.3 (2023-03-15) 和 R studio 版本 2023.03.0+386 (2023.03.0+386)。
有没有办法阻止 R studio 在运行脚本时自动打开数据帧?
如果按住
Ctrl
并单击 R 脚本内的 data.frame
的名称(即源代码,而不是控制台),它将自动运行 View(my.df)
,其中 my.df
是 data.frame
的名称。
我怀疑您在选择包含
Ctrl
的代码时不小心按了 data.frames
,或者您有一个粘滞/故障的 Ctrl
键(或 Mac 上指定的键盘快捷键的任何等效键)。