小编Dav*_*hel的帖子

从flextable中的字符串动态设置colnames

flextable帮助的细节描述了将新的标头,对每一个新的头名手动键入每个现有的头名,如下所示:

library(flextable)
ft_1 <- regulartable(head(iris))
ft_1 <- set_header_labels(ft_1, Sepal.Length = "SL",
                          Sepal.Width = "SW", Petal.Length = "PL",
                          Petal.Width = "PW"
)
ft_1
Run Code Online (Sandbox Code Playgroud)

我怎样才能从一个字符串中添加所有新的标题名称,例如

(names2<-c('SL','SW','PL','PW','SPECIES'))
[1] "SL"      "SW"      "PL"      "PW"      "SPECIES"
Run Code Online (Sandbox Code Playgroud)

?

到目前为止,我已经管理了一个非常hacky的解决方案:

names(names2)<-names(ft_1$header$dataset[1,])

ft_1$header$dataset[1,]<-names2
Run Code Online (Sandbox Code Playgroud)

r flextable officer

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

如果需要的话,我如何告诉 R 的弹性表在单词内添加换行符以适合我的表格的可用宽度?

我喜欢flextableR 的包。我用它来为 Shiny 应用程序创建表。有时,表格占据浏览器宽度的一半,这在某些浏览器上可能是相当狭窄的空间。我想限制flextable不超过其容器宽度,即使这意味着在单词中插入换行符。

这是一些示例flextable代码。一旦将查看器窗口缩小到超过一定宽度,就flextable不会进一步缩小 - 相反,表格将水平滚动。

library(magrittr)

mtcars %>%
  tibble::rownames_to_column("car") %>%
  flextable::flextable() %>%
  flextable::autofit()
Run Code Online (Sandbox Code Playgroud)

reactable包通过在必要时在单词中插入换行符来处理此问题,以便保持在最大表格宽度内。这通常是一个丑陋的解决方案,但有时是首选。

mtcars %>%
  tibble::rownames_to_column("car") %>%
  reactable::reactable(defaultColDef = reactable::colDef(minWidth = 1))
Run Code Online (Sandbox Code Playgroud)

如果有必要不超过容器宽度,有没有办法flextable在单词中插入换行符?

r flextable shiny

5
推荐指数
0
解决办法
1543
查看次数

BigQuery中是否有"WITH"子句

我是bigquery的新用户.我曾经使用PostgresqlWITH条款......

我写了多个查询.需要连接这些查询的结果才能创建单个表(所有结果都有一个公共键列).

是否有相当于该WITH条款?我不愿意使用子查询,因为我的代码很难维护.

google-bigquery

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

官包功能,用于向演示文稿添加R图

我正在使用officerR中的程序包将地块转移到演示文稿中。

可以使用ph_with_gg()函数来传输ggplot,但是传递普通R图的功能是什么?我在软件包中找不到任何此类功能。

这些是我所引用的一些资源:

军官CRAN包

PowerPoint演示文稿生成

您的帮助将不胜感激!

问候

plot powerpoint r ggplot2 officer

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

无法与官员更改 PPT 标题字体

使用官员创建的 Powerpoint 中的标题字体没有变化。

我尝试将 fp_text 添加到 ph_with 中,虽然它不运行任何内容,但它从中生成任何内容。


library(officer)
library(magrittr)

title.font <- fp_text(font.size = 28)    

example_pp <- read_pptx() %>% 
  # LMS slide ----  
  add_slide(layout = "Title and Content", master = "Office Theme") %>% 
  ph_with(paste("Title font test"),
          location = ph_location_type(type = "title"), 
          fp_text(font.size = 28))

Run Code Online (Sandbox Code Playgroud)

fonts r title officer

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

标签 统计

r ×4

officer ×3

flextable ×2

fonts ×1

ggplot2 ×1

google-bigquery ×1

plot ×1

powerpoint ×1

shiny ×1

title ×1