用于表中的R数据帧的oneliner子集
问题描述:
我想根据列B的值来查看数据框中列的一系列直方图,其中我查看列A的频率(文本描述符) (一个号码)。我想改变B值的截止值,并制作一系列直方图来查看分布的样子。用于表中的R数据帧的oneliner子集
现在我使用:
x <- data[data$B> 10,]
y <- table(x$A)
hist(y)
,我可以为一些B的值运行此不过,我想有一个衬垫这样的:
hist(table(data$A where data$B > 10))
但我无法获得正确的语法。任何人都有建议?
答
library(ggplot2)
ggplot(subset(data,B>10),aes(A)) + geom_histogram()
这将做到这一点:HIST(表(数据[$ B> 10,] $ A) – zach 2012-01-03 01:43:48