2
我有一个因素a
:情节系数由频率
> a
[1] foo
[2] bar
[3] foo
[4] baz
[5] bar
[6] foo
我想plot()
这个因素,但仅包括两个最低频率水平。所以只有foo和bar被绘制,而不是baz。
我该如何实现这一目标?
我有一个因素a
:情节系数由频率
> a
[1] foo
[2] bar
[3] foo
[4] baz
[5] bar
[6] foo
我想plot()
这个因素,但仅包括两个最低频率水平。所以只有foo和bar被绘制,而不是baz。
我该如何实现这一目标?
你只是使用标准子集。首先,创建一些表:
d = factor(sample(LETTERS, 50, replace=TRUE))
接下来,创建频率表:
freq_tab = table(d)
最后,子集,剧情:
barplot(freq_tab[freq_tab>=2])
另一种解决方案是结合使用功能summary
与as.factor
:
summary(as.factor(a)) -> b
barplot(b[b>=2])