Извлечение нескольких значений из data.frame - PullRequest
1 голос
/ 12 декабря 2011

У меня есть вопрос об извлечении нескольких значений из data.frame в R.

У меня есть data.frame, который выглядит следующим образом:

              language ID                  value
1             Dutch   A1                  6
2             Dutch   A2                  6
3             Dutch   A3                  6
4             Dutch   A4                  6
5             Dutch   A5                  6
6        Portuguese   A1                  6
7        Portuguese   A2                  1
8        Portuguese   A3                  6
9        Portuguese   A4                 10
10       Portuguese   A5                  6
11            Irish   A4                  6
12            Irish   A1                  1
13            Irish   A2                  6
14            Irish   A3                  6 
15            Irish   A5                  6

Я хочубыть в состоянии выбрать любой набор столбцов, которые имеют определенный идентификатор.Например, я хочу иметь возможность выбрать столбцы с «голландским» в качестве языка и «A1», «A2» и «A3» и поместить их в новый data.frame.Как я могу это сделать?

Большое спасибо!

1 Ответ

3 голосов
/ 12 декабря 2011

Используйте subset для подмножества ваших данных:

subset(dfr, language=="Dutch" & ID %in% c("A1","A2","A3"))
...