过滤数据的R盒形图
我有一个如下格式的数据帧:过滤数据的R盒形图,r,R,我有一个如下格式的数据帧: | user_id | ans_id | key_name | prec_pause | trail_pause | |---------|--------|----------|------------|-------------| | 1 | 4 | Period | 62.0 | 625.0 | | 1 | 4 | Spacebar | 172.0 | 156.0 |
| user_id | ans_id | key_name | prec_pause | trail_pause |
|---------|--------|----------|------------|-------------|
| 1 | 4 | Period | 62.0 | 625.0 |
| 1 | 4 | Spacebar | 172.0 | 156.0 |
| 1 | 5 | Period | 1235.0 | 218.0 |
| 1 | 5 | Spacebar | 218.0 | 141.0 |
| 1 | 8 | Comma | 125.0 | 844.0 |
| 1 | 8 | Comma | 129.0 | 800.0 |
## User-friendly form
dat <- structure(list(user_id = c(1L, 1L, 1L, 1L, 1L, 1L), ans_id = c(4L,
4L, 5L, 5L, 8L, 8L), key_name = c("Period", "Spacebar", "Period",
"Spacebar", "Comma", "Comma"), prec_pause = c(62, 172, 1235,
218, 125, 129), trail_pause = c(625, 156, 218, 141, 844, 800)), .Names = c("user_id",
"ans_id", "key_name", "prec_pause", "trail_pause"), class = "data.frame", row.names = c(NA,
-6L))
|用户id | ans | id |键名|预暂停|跟踪暂停||
|---------|--------|----------|------------|-------------|
|1 | 4 |期间| 62.0 | 625.0|
|1 | 4 |空格键| 172.0 | 156.0|
|1 | 5 |期间| 1235.0 | 218.0|
|1 | 5 |空格键| 218.0 | 141.0|
|1 | 8 |逗号| 125.0 | 844.0|
|1 | 8 |逗号| 129.0 | 800.0|
##方便用户的表格
dat融化数据并用方框图表示:
library (reshape2)
m = melt(dat[,c(3:5)])
boxplot(value ~ variable * key_name, data = m, col=(c("gold","darkgreen")))
你在寻找什么样的情节?箱线图显示连续变量的分位数。你是在找酒吧吗?应该是个方框图。它将显示每个“类别”的分位数,例如,Period-prec_pauseIt似乎没有足够的数据供每个组进行总结。这只是一个例子。我的实际数据帧有约500k行