如何更改单击RStudio环境窗格中的数据时发生的情况?
在RStudio的如何更改单击RStudio环境窗格中的数据时发生的情况?,r,rstudio,R,Rstudio,在RStudio的全局环境窗格中单击数据时的默认行为是对所单击的数据调用View()。是否可以用另一个函数替换View() 例如,如果我单击df,也许我希望它运行代码head(df),而不是View(df) 我已经更改了.Rprofile以自动加载DT包,我的目标是当我单击df时,它将运行datatable(df),而不是视图(df)这样,我的数据将显示在查看器窗格而不是源窗格中,我可以同时看到我的代码和数据。单击数据帧时,您无法告诉RStudio要调用哪个函数。但是,您只需编写自己的View(
全局环境
窗格中单击数据时的默认行为是对所单击的数据调用View()
。是否可以用另一个函数替换View()
例如,如果我单击df
,也许我希望它运行代码head(df)
,而不是View(df)
我已经更改了
.Rprofile
以自动加载DT
包,我的目标是当我单击df
时,它将运行datatable(df)
,而不是视图(df)
这样,我的数据将显示在查看器窗格而不是源窗格中,我可以同时看到我的代码和数据。单击数据帧时,您无法告诉RStudio要调用哪个函数。但是,您只需编写自己的View()
。试试这个:
View <- function(df) { datatable(df) }
查看这太棒了!我希望我能想到它。