使用r2rtf包创建一个行间距或断开报告中的部分

w7t8yxp5  于 2022-12-20  发布在  其他
关注(0)|答案(2)|浏览(152)

您能帮助获取报告中显示的部分之间的行间距或分隔线吗?我正在使用r2rtf包沿着tidyverse
例如,使用mtcars时,我有一个列rowname,我希望显示这些行名称之间有间距的数据

mtcars$rowname <- rowname(mtcars)

mtcars %>% 
rtf_body() %>%
rtf_encode() %>%
write_rtf('cars.rtf')

oyxsuwqo

oyxsuwqo1#

可在数据处理步骤中使用r2rtf之前的dplyr进行处理。
您只需要在每个值的末尾添加\n

mtcars %>% 
  mutate(across(everything(), function(x) paste(as.character(x), "\n"))) %>%
  rtf_body() %>%
  rtf_encode() %>%
  write_rtf('cars.rtf')
0sgqnhkj

0sgqnhkj2#

我对r2rtf包不是很熟悉,但是您可以尝试使用rtf_bodytext_space_after参数

library(r2rtf)

mtcars$rowname <- row.names(mtcars)

mtcars[1:5, c("rowname", "mpg", "cyl")] |>  
  rtf_body(text_space_after = 200)  |> 
  rtf_encode() |> 
  write_rtf('cars.rtf')

创建日期:2022年10月3日,使用reprex v2.0.2

相关问题