我已经创建了一个Rmd文件,并且我知道,如果我转到工具栏并选择“编织到单词”,它将生成一个单词文档。
我的问题是我该如何使用R代码来执行此操作,而不必实际单击顶部工具栏上的“编织到文字”选项?
我有此代码,但是它创建的word文档不起作用
library(tidyverse)
df <- tibble(
Text = c("Section 12345.01 to section 12345.02")
)
df %>%
mutate(SectionNum = str_extract_all(Text, "\\d+\\.\\d+")) %>%
unnest %>%
group_by(Text) %>%
summarise(min = min(as.numeric(SectionNum)), max = max(as.numeric(SectionNum)))
#> # A tibble: 1 x 3
#> Text min max
#> <chr> <dbl> <dbl>
#> 1 Section 12345.01 to section 12345.02 12345. 12345.
df %>%
mutate(
SectionNum = str_extract_all(Text, "\\d+\\.\\d+"),
min = map_dbl(SectionNum, ~ min(as.numeric(.x))),
max = map_dbl(SectionNum, ~ max(as.numeric(.x)))
)
#> # A tibble: 1 x 4
#> Text SectionNum min max
#> <chr> <list> <dbl> <dbl>
#> 1 Section 12345.01 to section 12345.02 <chr [2]> 12345. 12345.
答案 0 :(得分:5)
您可以这样做
rmarkdown::render("AutomationPricingReport.Rmd",
output_file = "AutomationPricingReport.docx"
)
答案 1 :(得分:2)
您可以在文档顶部的YAML元数据中指定output: word_document
。