【发布时间】:2016-01-05 16:15:25
【问题描述】:
我在 R 中得到了一个如下所示的数据框:
V1 V2 V3
1 2 3
1 43 54
2 34 53
3 34 51
3 43 42
...
我想删除 V1 的值频率低于 2 的所有行。因此在我的示例中,应删除 V1 = 2 的行,因为值“2”仅在列中出现一次(“1 " 和 "3" 各出现两次)。
我厌倦了添加一个频率为 V1 的额外列,以删除频率大于 1 的所有行,但以下我只在额外列中得到 NA。
data$Frequency <- table(data$V1)[data$V1]
谢谢
【问题讨论】: