[英]Create a boxplot on r for a subset of values in a data frame
我想用 run 等於 1 的時間創建一個箱線圖,我該怎么做?
Run Time
1 40
1 40
2 50
2 54
3 65
像這樣:
# Make example dataset
X = data.frame("Run" = sample(c(1:3), 100, replace = T),
"Time" = abs(rnorm(100)))
# Subset your data to only include Run 1
X2 = X[X$Run == 1, ] # could also do with "subset(X, Run == 1)"
# Make boxplot in base R
boxplot(X2$Time, main = "Boxplot of Run 1", ylab = "Time")
# Make prettier boxplot in ggplot
library(ggplot2)
ggplot(data = X2, aes(x = "", y = Time)) +
geom_boxplot() +
xlab("") + ggtitle("Boxplot of Run 1")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.