在R语言中,如果rhandsontable的行名很长,屏幕上只会显示一部分
Posted
技术标签:
【中文标题】在R语言中,如果rhandsontable的行名很长,屏幕上只会显示一部分【英文标题】:In the R language, if the row name of rhandsontable is long, it will be displayed only partially on the screen 【发布时间】:2019-03-27 17:09:12 【问题描述】:在 R 语言中,如果 rhandsontable 的行名很长,它只会在屏幕上显示一部分。 我正在尝试在 R 语言中使用 rhandsontable。 我想为使用 rhandsontable 制作的表格行提供长名称。 但是,如果我给表格行名起长名字,它只会在屏幕上显示一半。
table
library(rhandsontable)
df <- data.frame(x1 = c(1:2), x2 = c(3:4))
rownames(df) <- c("aaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbb")
rhandsontable(df)
即使表格行名很长,在rhandsontable中如何让它全部出现在屏幕上?
【问题讨论】:
【参考方案1】:我用 rowHeaderWidth 选项解决了这个问题。 代码描述如下。
library(rhandsontable)
df <- data.frame(x1 = c(1:2), x2 = c(3:4))
rownames(df) <- c("aaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbb")
rhandsontable(df, rowHeaderWidth = 200)
【讨论】:
【参考方案2】:如果在 RStudio 中,您可以只使用 View()
吗?
【讨论】:
谢谢。但我想在 rhandsontable 中显示。 (由于 rhandsontable 是 Shiny 中的一个复选框,所以我想使用它。)以上是关于在R语言中,如果rhandsontable的行名很长,屏幕上只会显示一部分的主要内容,如果未能解决你的问题,请参考以下文章
在 R Shiny 中使用 DT::renderDataTable 时如何抑制行名?