单击RStudio中Global Environment
窗格中的数据时的默认行为是对单击的数据调用View()
。是否可以用另一个函数替换View()
?
例如,如果我点击df
,也许我希望它运行代码head(df)
而不是View(df)
。
我已将.Rprofile
更改为自动加载DT
包,我的目标是当我点击df
运行datatable(df)
而不是{{}时1}}这样我的数据就会显示在查看器窗格而不是源窗格中,我可以同时看到我的代码和数据。
答案 0 :(得分:2)
单击数据框时,您无法告诉RStudio要调用哪个函数。但是,您可以编写自己的View()
。试试这个:
View <- function(df) { datatable(df) }
另请注意,RStudio中的数据查看器可以弹出到一个单独的窗口(选项卡下面的工具栏中有一个小弹出图标),用于与代码并排查看。