小编the*_*zul的帖子

将 Shiny DT 行复制到用户剪贴板

有没有办法让闪亮的数据表 (DT) 中选定的行可供用户复制 (Ctrl+C) 到剪贴板。理想情况下,它还可以提供数据表的列名或标题。

更新

全局R

library(rclipboard)
library(shiny)
Run Code Online (Sandbox Code Playgroud)

ui.R:

...
rclipboardSetup(),
...
uiOutput("copy"),
Run Code Online (Sandbox Code Playgroud)

服务器.R:

output$copy = renderUI({
    s = input$orders_rows_selected
    rclipButton("copybtm","Copy",data()[s,],icon("clipboard"))
  })
Run Code Online (Sandbox Code Playgroud)

datatable r shiny datatables-1.10 dt

4
推荐指数
1
解决办法
1926
查看次数

在后台加载闪亮的 tabPanel

tabPanel()我的闪亮ui.R中有几个块,都需要一点时间来加载。但是,它们似乎都被视为单独的页面,并且仅在tabPanel()从导航栏中选择后才开始呈现。

在后台加载初始选项卡后,有没有办法预加载这些页面?

我试图在我的服务器功能的底部包含以下内容:

sapply(names(outputOptions(output)),function(x) outputOptions(output, x, suspendWhenHidden = FALSE))
Run Code Online (Sandbox Code Playgroud)

这适用于观察者或反应性上下文之外的 output$ 变量,但不适用于内部的变量。

对 Victorp 的回应

我尽量避免renderPlotobserver有意义时进行调用,但是我有一个reactiveVariabledata.frame,它是通过文件轮询调用设置的,然后需要对其进行子集化和转换。

该转换用于一系列绘图。在结构上更容易将其放置reactiveValueobserver, 子集中一次,然后让所有结果图使用该非反应性子集。

  Data = reactivePoll(5479,
               session,
               checkFunc = function() {
                 if (file.exists(orderStatsPath))
                   file.info(orderStatsPath)$mtime[1]
                 else
                   ""
               },
               valueFunc = function() getData(orderStatsPath)
  )

  observe({

    Data = Data()
    Data = subset(Data, subset = Date >= Sys.Date() - 14)
    Data$Date = as.character(Data$Date)
    output$slippageRootTotalUSD = shiny::renderTable({
      result = dcast(Data,
                     Date ~ Symbol,
                     value.var = …
Run Code Online (Sandbox Code Playgroud)

r shiny shiny-server shinyjs

2
推荐指数
1
解决办法
997
查看次数

如何在 influxdb 中重命名数据库?

  1. 查看 influxdb 网站,文档似乎没有涵盖典型 db 命令所具有的某些功能。有谁知道如何在 influxdb 中移动到新名称或彻底重命名数据库?
  2. 有没有人推荐哪个 R 包与 influxdb 一起使用?
  3. 有没有办法-precision rfc3339在配置中自动设置(人类可读的时间戳)来加载涌入?

database r influxdb

1
推荐指数
1
解决办法
3683
查看次数

标签 统计

r ×3

shiny ×2

database ×1

datatable ×1

datatables-1.10 ×1

dt ×1

influxdb ×1

shiny-server ×1

shinyjs ×1