我想知道如何将R脚本转换成HTML报告(从使用knitr的声音中可以看出来)。如果可能的话,我想在没有的情况下使用RStudio执行此操作。
说我必须遵循R脚本
#Load librarys + initilisation calculations
#User shouldn't see the next 2 lines
library(foo)
set.seed(42)
#User will see the next 3 lines
print("This is some text to describe what the user is about to see")
head(mtcars)
boxplot(mtcars$mpg~mtcars$cyl)
#Not shown to user:
numbers <- runif(100)
moreNumbers <- rnorm(100)
group <- c(rep("a",100), rep("b",100))
df <- data.frame(c(numbers, moreNumbers), group)
names(df) <- c("ExampleData", "g")
#Show to user
t.test(df$ExampleData~df$g)
我试过浏览一下互联网,感觉好像所有步骤都远远超出了我的理解。
我是否需要创建另一个包含调用上述脚本的stitch()/knit()
函数的R脚本?
谢谢,
答案 0 :(得分:1)
在R脚本上调用knitr::spin()
。或者等效地,单击RStudio工具栏上的notebook button。
答案 1 :(得分:0)
关于制作另一个脚本的问题的答案是否定的。您需要做的是knit("your_script.R")
或其他任何名称。但首先,您必须使其符合knitr
惯例。您可以使用许多示例文件here来确保正确无误。