Rstudio 闪亮的 renderDataTable 标题多行?

2023-12-02

我有一个renderDataTable我在 Rstudio Shiny 中用一些列构建的表我希望标题为多行,以便长标题字符串占用少量的水平空间。例如。:

我的长标题栏叫做a_very_long_header在我的 data.frame 中,并与colnames下面的技巧我可以把它变成a-very-long-header,然后变成一个丑陋的多行标题:

shinyServer(function(input, output, session) {
  output$dt <- renderDataTable({
  data =     data.frame(a_very_long_header=rnorm(10),a=rnorm(10),b=rnorm(10),c=rnorm(10),d=rnorm(10),e=rnorm(10),f=rnorm(10),g=rnorm(10),h=rnorm(10),i=rnorm(10),j=rnorm(10),k=rnorm(10),a1=rnorm(10),b1=rnorm(10),c1=rnorm(10),d1=rnorm(10),e1=rnorm(10),f1=rnorm(10),g1=rnorm(10),h1=rnorm(10),i1=rnorm(10),j1=rnorm(10),k1=rnorm(10))
  colnames(data) = c("a-very-long-header","a","b","c","d","e","f","g","h","u","j","k","a1","b1","c1","d1","e1","f1","g1","h1","u1","j1","k1")
    return(data)
   })
})


shinyUI(navbarPage("Foo", id="page", collapsable=TRUE, inverse=FALSE,
   tabPanel("Bar",
       dataTableOutput("dt")
      )
   )
)

enter image description here

有没有更优雅的转法a_very_long_header into a very long header以便它以多行方式打印标题?


Use HTML

library(shiny)
runApp(list(
  server = function(input, output, session) {
  output$dt <- renderDataTable({
    data =     data.frame(a_very_long_header=rnorm(10),a=rnorm(10),b=rnorm(10),c=rnorm(10),d=rnorm(10),e=rnorm(10),f=rnorm(10),g=rnorm(10),h=rnorm(10),i=rnorm(10),j=rnorm(10),k=rnorm(10),a1=rnorm(10),b1=rnorm(10),c1=rnorm(10),d1=rnorm(10),e1=rnorm(10),f1=rnorm(10),g1=rnorm(10),h1=rnorm(10),i1=rnorm(10),j1=rnorm(10),k1=rnorm(10))
    colnames(data) = c("a very<br>long header","a","b","c","d","e","f","g","h","u","j","k","a1","b1","c1","d1","e1","f1","g1","h1","u1","j1","k1")
    return(data)
  })
}
, ui = navbarPage("Foo", id="page", collapsable=TRUE, inverse=FALSE,
                   tabPanel("Bar",
                            dataTableOutput("dt")
                   )
)
)
)

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rstudio 闪亮的 renderDataTable 标题多行? 的相关文章

  • 如何提取与 R 中主题 ID 列表匹配的行?

    我有一个包含许多主题 ID 的数据框 每个主题都有重复观察 我还有一个单独的数据框 其中只有一个主题 ID 列表 我想从更大的数据框中匹配和提取 如何以允许我引用不同数据帧中的SubjectID列表的方式编写代码 不确定我是否完全理解这个问
  • 将命名参数列表传递给函数?

    我想编写一个小函数来从适当的分布生成样本 例如 makeSample lt function n dist params values lt makeSample 100 unif list min 0 max 10 values lt m
  • 如何在R中计算文本中的句子数?

    我使用 R 将文本读入readChar 功能 我的目的是测试文本句子中字母 a 出现次数与字母 b 出现次数一样多的假设 我最近发现了 stringr 包 它帮助我对文本做很多有用的事情 例如计算字符数以及整个文本中每个字母出现的总数 现在
  • R::bigmemory - 如何创建角色big.matrix?

    我尝试使用bigmemory封装在R我一开始就陷入困境 我愿意 temp lt matrix paste a 1 10 5 2 并得到一个字符矩阵 没关系 但后来我尝试 x lt as big matrix temp type char 我
  • 将 Instagram/youtube 嵌入 Shiny R 应用程序

    我想通过点击图表来播放 Instagram 或 Youtube 视频 例如显示异常值等 到目前为止 明确告诉 Shiny 视频内容是有效的 require shiny require ggplot2 data df lt data fram
  • 如何对同一列上的数据帧列表中的所有数据帧进行排序?

    我有一个数据框列表dataframes list 举个例子 我把dput dataframes list 在底部 我想对列列表中的所有数据框进行排序enrichment 我可以对一个数据框进行排序 first dataframe lt da
  • 将年月格式转换为 POSIXct [重复]

    这个问题在这里已经有答案了 我有一些年月形式的数据 我想将其格式化以用于绘图ggplot date lt c 2016 03 2016 04 2016 05 2016 06 2016 07 2016 08 2016 09 2016 10 2
  • 在shiny中过滤传单地图数据

    我在用传单地图设置这个闪亮的东西时遇到了麻烦 我的原帖 https stackoverflow com questions 50111566 applying leaflet map bounds to filter data within
  • 如何删除箱线图上的刻度线

    我试图从箱线图中删除 x 轴刻度线 但保留与刻度线关联的标签 这在基础 R 中可能吗 colors lt c lightskyblue3 gray78 gold1 wheat1 boxplot avgscore module data mi
  • 纵向序列数据的三次样条方法?

    我有一个串行数据 格式如下 time milk Animal ID 30 25 6 1 31 27 2 1 32 24 4 1 33 17 4 1 34 33 6 1 35 25 4 1 33 29 4 2 34 25 4 2 35 24
  • 如何计算R中移动窗口内的平均斜率

    我的数据集包含2个变量y 和 t 05s y 每 05 秒测量一次 我正在尝试计算移动中的平均坡度20秒窗口 即计算第一个 20 秒斜率值后 窗口向前移动一个时间单位 05 秒 并计算下一个 20 秒窗口 在以下位置生成连续 20 秒斜率值
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • 时间戳半小时窗口内字段的平均值

    我的数据框有列名Timestamp es看起来像 Timestamp es 2015 04 01 09 07 42 31 2015 04 01 09 08 01 29 5 2015 04 01 09 15 03 18 5 2015 04 0
  • 如何使用 usmap 标记数字而不是名称?

    我知道 usmap 有一个选项label in plot usmap 我想标记一些数字 而不是状态名称 我想 usmap 中应该有与州质心坐标相关的数据 但我不知道如何找到它 如果我能得到 坐标然后我可以用它来标记数字geom text 这
  • 在 R 中创建虚拟变量,排除某些情况为 NA

    我的数据看起来像这样 V1 V2 A 0 B 1 C 2 D 3 E 4 F 5 G 9 我想创建一个虚拟变量R where 0 1 1 2 3 4 and NA 0 5 9 应该很简单 有人可以帮忙吗 我们可以转换V2 into a fa
  • 在 R 格子包中微调点图

    我正在尝试为不同的数据集和不同的算法绘制一堆 ROC 区域 我有三个变量 方案 指定所使用的算法 数据集 是正在测试算法的数据集 以及 Area under ROC 我正在 R 中使用lattice库 命令如下 点图 方案 Area und
  • 在 R 中使用 lapply 绘制多个数据帧

    我正在尝试使用 lapply 函数绘制多个数据帧 每个数据帧一个图 但是尽管有关此主题的所有帖子我都找不到答案 因为我不断收到错误 图的输出列表为空 我的数据结构如下 df1 lt mtcars gt group by cyl gt tal
  • ggplot2 geom_密度和geom_histogram在一个图中

    如何制作一个所有条形加起来为 1 的直方图 并在适合的上方添加一个密度层 set seed 1234 df lt data frame sex factor rep c F M each 200 weight round c rnorm 2
  • 将数据框中重叠的范围合并到唯一的组中

    我有一个 n 行 3 的数据框 df lt data frame start c 178 400 983 1932 33653 end c 5025 5025 5535 6918 38197 group c 1 1 2 2 3 df sta

随机推荐

  • React-native 与 Facebook 广告的世博问题

    尝试从 Facebook 显示插页式广告时出现错误 新应用不再支持广告请求中的 SDK 版本 请升级到 SDK 的最新版本之一 您是否知道它是否会在 expo 32 版本中修复 更新 fb sdk 32世博会什么时候发布 更新2019 01
  • 如何以编程方式更改选项卡指示器颜色

    I am 安卓新手 在开始编程之前我发现现在很多应用程序都在使用 Fragment 尤其是具有可滑动视图的选项卡 如何改变选项卡指示器 突出显示颜色 我用谷歌搜索并以编程方式将 ActionBar 颜色更改为红色 但不知道如何将选项卡指示器
  • 具有统一块 (UBO) 的实例名称无法使用 OpenGL/GLSL

    我在 OpenGL GLSL 应用程序中实现了一个统一的块来管理网格材质数据 环境光 漫反射光 镜面光和光泽度 对于我的第一次尝试 我实现了以下统一块语法 uniform MaterialBlock vec3 Ka Kd Ks float
  • Xcode 8.3 存档错误:链接器命令失败,退出代码 1

    仅在从 Xcode 8 2 升级到 Xcode 8 3 后我才开始收到此错误 并且仅在进行存档构建时 调试构建工作正常 当我通过 Xcode 进行存档时 我收到的唯一消息是 链接器命令失败 退出代码为 1 使用 v 查看调用 我用命令行构建
  • OpenCL 全局内存获取

    我正在考虑重新设计我的 GPU OpenCL 内核以加快速度 问题是有大量全局内存没有合并 并且提取确实降低了性能 因此 我计划将尽可能多的全局内存复制到本地 但我必须选择要复制的内容 现在我的问题是 多次提取小块内存是否会比更少提取大块内
  • php - 在偏移处添加字符串?

    如果我有一个像 test 这样的字符串 那么我有偏移量 0 3 的字符 我想在偏移量 6 处添加另一个字符串 是否有一个简单的 PHP 函数可以做到这一点 我正在尝试这个 但出现错误 PHP 致命错误 无法将赋值操作符与重载对象一起使用 也
  • 为什么 `int ;` 在 C 中编译得很好,但在 C++ 中却不行?

    考虑以下程序 参见现场演示here include
  • MATLAB 单图中的多个(并行)箱线图

    我正在使用 MATLAB 中的箱线图函数 我需要为 6 个 XTicks 绘制 6 个不同数据集的箱线图 即 x 轴中的每个刻度应包含 6 个相应的框 晶须 中线和其域内的异常值集 我尝试通过设置每个变量的偏移量来操作 XTick 属性 但
  • 确定谁调用事件处理程序

    我的应用程序中写入了标签 以便在修改其文本时进行集中 为此 我通过 EventHandler 调用一个方法 我想对每个标签使用相同的方法 但我不知道如何在方法中识别哪个标签调用它 如果我有这样的代码 lbl TextChanged obje
  • 使用 Jquery、PHP 下载 Ajax 文件

    我想使用 ajax 功能进行下载 用户将单击下载链接 该链接将 使用 ajax 和 GET 访问 PHP 文件 该文件将处理发送的 GET 变量并访问正确的文件进行下载 我有一些 PHP 脚本来处理 GET 变量 它们可以独立工作 但是当使
  • 设置类中对象的名称

    我想将类的名称设置为类中的变量之一 以便当我打印类时我得到它们的名称 我尝试设置 name 但它不起作用 这是我的课 class SNMPData object def init self device speed down 0 speed
  • 如何在 salesforce 中进行单元测试?

    我已经在 salesforce 上编写了代码 为了发布单元测试必须至少涵盖75 我面临的是classOne调用方法classTwo还必须覆盖classTwo的单元测试一级内即使它是在classTwo已经文件了 文件我的班级二 public
  • Yii2:根据相关表中的另一个字段自动填充字段

    我有一个 MySQL 表和模型patient entry其中包含字段patient name city and state 我还有另一个桌子 模型health card其中还包含patient name city and state 假设p
  • iOS/UI 自动化:UIAActionSheet 无法使用按钮进行操作

    我的问题与 XCode 的 Instruments 工具中的 UI 自动化模板有关 UI自动化如何支持UIActionSheet测试 我知道有一个 UIAActionSheet 元素 并且我能够在我的应用程序中获取它 但我不知道如何从操作表
  • gcloud auth登录抛出错误:gcloud崩溃(ConnectionError):HTTPSConnectionPool(host ='oauth2.googleapis.com',port = 443):超出最大重试次数

    gcloud builds submit昨天对我来说失败了 然后我尝试了gcloud config set project 那也失败了 所以我认为登录可能已过期所以尝试了gcloud auth login 在所有情况下 它总是抛出以下错误
  • Python tkinter查找单击了哪个按钮[重复]

    这个问题在这里已经有答案了 我正在尝试实现一个名为 五连胜 的游戏 我创建了一个 15 15 的列表来放置按钮 我使用 range 16 因为我还想要一行和一列来显示行号和列号 我希望我的实现就像单击按钮时一样 它变成一个标签 但我不知道用
  • Numpy:按行减去 2 个 numpy 数组

    我有 2 个 numpy 数组 a 和 b 如下 a np random randint 0 10 3 2 Out 124 array 0 2 6 8 0 4 b np random randint 0 10 2 2 Out 125 arr
  • “expressionValueWithObject”方法可以将数字解释为浮点数而不是整数吗?

    我正在制作一个计算器 它将输入记录在名为 inputLabel 的标签中 然后在名为 outputLabel 的不同标签中输出答案 类似于图形计算器 用户完成输入表达式后 表达式将存储在一个 NSString 对象 然后使用 NSPredi
  • python 中的随机字符串

    我正在寻找一个函数或短程序来接收一个字符串 最多 10 个字母 并对其进行打乱 gt gt gt import random gt gt gt s abcdef123 gt gt gt join random sample s len s
  • Rstudio 闪亮的 renderDataTable 标题多行?

    我有一个renderDataTable我在 Rstudio Shiny 中用一些列构建的表我希望标题为多行 以便长标题字符串占用少量的水平空间 例如 我的长标题栏叫做a very long header在我的 data frame 中 并与