【发布时间】:2014-03-18 07:41:59
【问题描述】:
从数据框中,我想提取 Y 的某个范围内的唯一值(X)的数量(例如,对于每个 0-100、101-200、201-300 等,最多 3000) .
示例 df
X Y
169 183
546 64
154 148
593 203
60 243
568 370
85 894
168 169
154 148
83 897
…
一个耗时的方法是为每个范围运行以下代码:
junk<-subset(df, Y > 0 & Y < 100)
length(unique(junk$record.no))
但我必须请教专家——一定有更好的方法吗?
【问题讨论】: