Выбрать несколько строк, обусловленных идентификатором в R

Я попытался выбрать строки по их идентификатору. Например, в кадре данных с именем test ID 201 содержит 6 строк данных, ID 202 также содержит 6 строк данных, а также 203, 204 ... и т. Д.

Теперь я только хотите извлечь 201 и 202 из набора данных, поэтому в нем должно быть всего 12 строк. Однако

out <- test[test$ID==c(201,202), ]
out <- subset(test, ID==c(201,202))

возвращает только три 201 и три 202, которые являются строкой 1, строкой 3, строкой 5 8 10 12.

Может ли кто-нибудь дать несколько советов, как я могу сделать это в R?

17
задан joran 6 December 2011 в 05:52
поделиться