從數據幀中,我想提取特定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))
但我要問專家 - 必須有一個更好的辦法?
+1'表(數據$組)'在這一點上也能很好地工作。注意用對象覆蓋函數'data'。 –