首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Flexdashboard下载数据

从Flexdashboard下载数据
EN

Stack Overflow用户
提问于 2022-03-17 11:27:09
回答 1查看 335关注 0票数 0

我正在处理RMarkdown文件。我的文件有闪亮的元素,但可以使用柔性仪表板。下面你可以看到代码。

代码语言:javascript
复制
---
title: "Test"
author: " "
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    social: menu
    source_code: embed
runtime: shiny
editor_options: 
  markdown: 
    wrap: 72
---



# Module 1

```{r global, include=FALSE}

图书馆(双欲)

数据(BicatYeast)

set.seed(1)

(BicatYeast,method=BCPlaid(),verbose=FALSE)

代码语言:javascript
复制
## Inputs {.sidebar}

```{r}

selectInput("clusterNum",label =h3(“群集号”),

代码语言:javascript
复制
choices = list("1" = 1, "2" = 2), 
代码语言:javascript
复制
selected = 1)
代码语言:javascript
复制
## Row {.tabset}


### Parallel Coordinates

```{r}

num <-反应性(as.integer(输入$clusterNum))

renderPlot(

parallelCoordinates(BicatYeast,res,number=num())

代码语言:javascript
复制
### Data for Selected Cluster

```{r}

renderTable(

BicatYeast[哪个(res@RowxNumber,num()),哪个(res@NumberxColnum(),)]

)

代码语言:javascript
复制

通过下拉菜单,我可以选择一个dataset,并选择我可以在第二个选项卡中看到的数据集,名为as,data for Selected集群‘。

现在,我想通过按“下载”按钮下载所选的表,但我不知道该如何做。那么,谁能帮我解决这个问题,并将数据下载到Excel格式(*.xlsx)。

EN

回答 1

Stack Overflow用户

发布于 2022-03-17 11:37:23

您需要两个组件:

  1. :将data.frame写到Excel文件(或交替写入CSV文件或类似文件)的能力。
  2. 使文件可以在闪亮的.

中下载。

对于前者,请看一下包openxlsx。避免依赖Java的旧R包。

对于后者,请参见这个链接https://shiny.rstudio.com/reference/shiny/1.0.4/downloadButton.html (您需要使用downloadLink或downloadButton,以及生成输出的downloadHandler )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71511526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档