R cran:使用命令行保存降价文档

R cran:使用命令行保存降价文档,r,r-markdown,pander,R,R Markdown,Pander,我试图创建一个包,自动生成R标记文档,然后保存给用户 为了创建文档,我将使用pander包(),但无法找到用R命令行保存生成的文档的方法 你知道吗 提前多谢:) Cha我假设您所谓的“生成的文档”是一个字符串,您希望它成为Rmarkdown文件的内容 你可以用 cat("This is \n a string",file="myFile.Rmd",append=FALSE,sep="\n") 此行创建一个名为myFile.Rmd的文件,该文件的内容是 This is a string 您

我试图创建一个包,自动生成R标记文档,然后保存给用户

为了创建文档,我将使用pander包(),但无法找到用R命令行保存生成的文档的方法

你知道吗

提前多谢:)


Cha

我假设您所谓的“生成的文档”是一个字符串,您希望它成为Rmarkdown文件的内容

你可以用

cat("This is \n a string",file="myFile.Rmd",append=FALSE,sep="\n")
此行创建一个名为
myFile.Rmd
的文件,该文件的内容是

This is 
 a string
您只需将第一个参数更改为您希望成为文件内容的任何参数。

这怎么样

# My data to be tabulated
mydata <- mtcars[1:4, 1:6]

# Create a table
mytable <- pander_return(mydata, style="rmarkdown")

# Open a file connection
myfile <- file("Tst.txt")

# Write my table to my file
writeLines(mytable, myfile)

你试过这个软件包吗?也许它会帮助你实现你想做的事情


我认为使用这种类型的包,您将能够保存所有文件及其内容。那就是我在这种情况下要用的

非常感谢这个想法,问题在于文件将不仅仅是一个表,而是一个包含计算的完整文档。我以RSudio为例:-title:“Untitled”作者:“Charlotte”日期:“7Février 2018”输出:html_文档--
{r setup,include=FALSE}knitr::opts_chunk$set(echo=TRUE)
#r Markdown
{r cars}摘要(cars)
我尝试按照您的建议将此脚本嵌入pander_return,但R不喜欢:D。您看到问题了吗?再次感谢你,Freguglia,但是,如何处理一个完整的文档,不仅使用字符串,而且使用计算。。。(请看我上面的评论)再次多谢汉克斯·亚瑟,我会看看它是否适合……会是sooo coool;)让我知道。我很高兴知道它是否对你有用;-)好的,我想我找到了方法,但我不确定,所以我会先测试一下,让你知道:)好的,很好,保持联系。祝您有个美好的一天!我并不100%清楚您在关注什么,但我认为refclass方式可能对您有用:
|       &nbsp;       | mpg  | cyl | disp | hp  | drat |  wt   |
|:------------------:|:----:|:---:|:----:|:---:|:----:|:-----:|
|   **Mazda RX4**    |  21  |  6  | 160  | 110 | 3.9  | 2.62  |
| **Mazda RX4 Wag**  |  21  |  6  | 160  | 110 | 3.9  | 2.875 |
|   **Datsun 710**   | 22.8 |  4  | 108  | 93  | 3.85 | 2.32  |
| **Hornet 4 Drive** | 21.4 |  6  | 258  | 110 | 3.08 | 3.215 |