A first example of generating a report using R, RStudio, and knitr The goal of this report is to:
## Load in data set from CSV file
iris <- read.csv("iris.csv")
print("Reading file")
## [1] "Reading file"
iris <- read.csv("iris.csv", stringsAsFactors = TRUE)
## Calculate & print mean, standard deviation, and range of Sepal Width
print("mean")
## [1] "mean"
print(mean(iris$Sepal.Width))
## [1] 3.057333
print("s.d")
## [1] "s.d"
print(sd(iris$Sepal.Width))
## [1] 0.4358663
print("range")
## [1] "range"
print(range(iris$Sepal.Width))
## [1] 2.0 4.4
## Plot petal values
plot(iris$Petal.Length, iris$Petal.Width, pch=16, col=as.factor(iris$Species))
##Estimate petal areas & save
iris$Petal.Area = pi * iris$Petal.Length * iris$Petal.Width
write.csv(iris, "iris2.csv", row.names = FALSE)