R Markdown

#install ggplot2 package
library(ggplot2)

#make a tidy dataframe with 3 columns:
#sample name
#condition
#value

#Make column for sample name
sampleName <- c(paste0('Sample',seq(1,14)),paste0('Sample',seq(1,14)))
#Make column for condition
condition <- vector()
condition[1:14] <-'A'
condition[15:28] <-'B'
#Make column for value
value <- c(2,3,2,3,2.5,3.2,3.1,3,3.1,2.8,3,2.7,3.5,4,5,6,7,5,6.5,9.2,10,9,6,11,6,7,8,10)

#Create dataframe using cbind()
myData <- as.data.frame(cbind(sampleName,condition,value))
myData$value <- as.numeric(myData$value)

Including Plots

ggplot(myData, aes(x=condition, y=value, fill=condition)) +
  geom_boxplot()