r - Reprex 不参考 RStudio Cloud 上的当前选择
问题描述
我想在 RStudio Cloud 上使用 reprex
reprex
手册说:
当剪贴板在结构上不可用时,例如在 RStudio Server 或 RStudio Cloud 上,reprex() 查询当前选择而不是剪贴板
但是,当我在 RStudio Cloud 上的脚本中选择我的代码并reprex::reprex()
在控制台中输入时,我会收到以下消息:
No user-supplied code found … so we’ve made some up. You’re welcome!
``` r
sprintf("Happy %s!", weekdays(Sys.Date()))
#> [1] "Happy Thursday!"
```
<sup>Created on 2021-03-18 by the [reprex package](https://reprex.tidyverse.org) (v1.0.0)</sup>
Update1:如果我将代码复制到剪贴板和/或选择脚本,我会在控制台中收到以下错误:
> reprex::reprex()
! No input provided and clipboard is not available.
解决方案
jennybc 友好地回答了这个问题:https ://github.com/tidyverse/reprex/issues/369#issuecomment-803229938
这是 dev reprex 的一个特性,所以它还没有在 CRAN 上。因此,我怀疑这是一个版本问题。(pkgdown 站点反映了开发能力。)
我将很快将这些功能发布到 CRAN reprex。
推荐阅读
- kubernetes - 有没有办法 url 根据上下文路径在内部重定向到特定服务?
- sharepoint-online - Sharepoint Online - 如何在 Web 部件中获取内容类型列名称
- microsoft-teams - Teams 机器人:在刷新聊天之前未正确显示带有卡片的更新消息
- apache - 通过 Referrer、Agent 或 Page 使用 htaccess 阻止 BotNet
- time-complexity - 如何从 Leetcode 中理解快乐数问题解决方案的时间复杂度
- python - VS Code 中的 Popen('python') 使调试器崩溃
- parsing - 解析错误:语法错误,文件意外结束请帮助我找出错误是什么?
- node.js - 无法使用 axios 和 Express Session 获取会话 cookie。但能够与邮递员
- r - 如何增加 ggplot2 数字分辨率
- python - 如何将熊猫数据框传递给请求参数