我从调查问卷中得到了一些数据:你每周花多少小时在x? 1-3,4-6,7-10,11-14,> 14?
我将这些数据作为数据帧的列添加到R中。
surv$Q2
#[1] 4 : 11 -14 hours 3 : 7-10 hours 3 : 7-10 hours 4 : 11 -14 hours 3 : 7-10 hours 4 : 11 -14 hours
#[7] 3 : 7-10 hours 3 : 7-10 hours 3 : 7-10 hours 1 : 1-3 hours 3 : 7-10 hours 2 : 4-6 hours
如何获得这些数据的直方图(还有一个函数可以让我轻松计算出数据?)
答案 0 :(得分:2)
假设这些是您的数据,您可以使用barplot
显示频率。
x <- c(1, 2, 21, 12, 0)
names(x) <- c("1-3", "4-6", "7-10", "11-14", ">14")
x
# 1-3 4-6 7-10 11-14 >14
# 1 2 21 12 0
barplot(x)
另请参阅函数hist
的文档。