如何更改在“RStudio环境”窗格中单击数据时发生的情况?

时间:2016-03-03 15:12:00

标签: r rstudio

单击RStudio中Global Environment窗格中的数据时的默认行为是对单击的数据调用View()。是否可以用另一个函数替换View()

例如,如果我点击df,也许我希望它运行代码head(df)而不是View(df)

我已将.Rprofile更改为自动加载DT包,我的目标是当我点击df运行datatable(df)而不是{{}时1}}这样我的数据就会显示在查看器窗格而不是源窗格中,我可以同时看到我的代码和数据。

1 个答案:

答案 0 :(得分:2)

单击数据框时,您无法告诉RStudio要调用哪个函数。但是,您可以编写自己的View()。试试这个:

View <- function(df) { datatable(df) }

另请注意,RStudio中的数据查看器可以弹出到一个单独的窗口(选项卡下面的工具栏中有一个小弹出图标),用于与代码并排查看。

popout