想象一下,你有一个包含2个变量的数据框 - Name&年龄。名称是类因子和年龄数。现在想象一下,现在这个数据框中有成千上万的人。你好吗:
使用:NAME |生成表格每个名称的COUNT(NAME)唯一吗?
生成直方图,您可以在其中更改最小数量 在柱状图中显示的事件。?
对于第2部分,我希望能够测试不同的最小频率值,并查看直方图是如何出现的。或者是否有更好的方法来确定每个名称输入直方图的最小数量?
谢谢!
编辑:这是RDBS中表格的样子:
NAME | COUNT(NAME)
John | 10
Bill | 24
Jane | 12
Tony | 50
以马内利| 1 ...
我想要做的是创建一个函数来绘制直方图,我可以在其中更改设置要绘制的最小频率的值。更有意义吗?
答案 0 :(得分:1)
> x <- read.table(textConnection('
+ Name Age Gender Presents Behaviour
+ 1 John 9 male 25 naughty
+ 2 Bill 5 male 20 nice
+ 3 Jane 4 female 30 nice
+ 4 Jane 4 female 20 naughty
+ 5 Tony 4 male 34 naughty'
+ ), header=TRUE)
>
> table(x$Name)
Bill Jane John Tony
1 2 1 1
> layout(matrix(1:4, ncol = 2))
> plot(table(x$Name), main = "plot method for class \"table\"")
> barplot(table(x$Name), main = "barplot")
> tab <- as.numeric(table(x$Name))
> names(tab) <- names(table(x$Name))
> dotchart(tab, main = "dotchart or dotplot")
> ## or just this
> ## dotchart(table(dat))
> ## and ignore the warning
> layout(1)