r - 如何在浏览器中打开查看器窗格?
问题描述
只是一个简单的问题,我找不到答案。我刚刚更新了我的 R Studio 和 R,我经常使用的一个功能是在浏览器的查看器窗格中打开结果。
例如,对于来自 sjPlot 或 expss 等包的结果表,我使用“在新窗口中显示”在 Chrome 或其他默认浏览器中可视化这些表。不知道这是否是由旧包设置的,但我现在无法得到这个结果。实际上,当我单击此选项时,什么都没有发生。
当我更改为旧的 R 版本 3.6.2 时,我可以使用“在新窗口中显示”,但无法在 4.0.1 版本中使用。
任何人都会知道我怎样才能再次获得此功能?
谢谢
解决方案
就我而言,我使用browseURL而不是rstudioapi::viewer直接在浏览器中打开文件。
browseURL(sprintf("%s/test.html", tempdir()))
如果您的文件不在 tempdir() 中,则应先将其复制到 tempdir():
system(sprintf("cp %s %s", test_file, tempdir()))
推荐阅读
- scala - 将 EitherT[Future, A, B] 转换为 Option[B]
- nuget - Nuget NLog 64 位
- powershell - 传递的对象不会被嵌套函数调用更新
- javascript - 使用引导程序和 js 悬停时缩放图像
- java - 如何使用 java 8 从 REST API 获取 json
- c# - DataGridView.DataError.ReadOnlyException
- javascript - 为什么“await”总是需要在“async”函数中使用
- python - 如何在pytorch中将字符串列表转换为张量?
- react-apollo - 使用HttpLink时客户端的apollo-client reactjs 404(未找到)
- javascript - 在 Observable 中使用 Promise