Извлечение строк из data.frame

У меня есть мdata.frame где столбец 1 содержит информацию, представляющую интерес. Я хочу создать сабdata.frameна основе значения в строке столбца 1.

Пример:

P Cat  Q    S... nth Column
S data data data data 
S ...       ...       
A ...
I ...
. ...
. ...
. ...
mth row

Теперь я хочу создатьdata.frame где столбец P имеет значение S, затем один для A ... и т. д.

Я безуспешно пробовал такие вещи, как:

s <- data.frame(df1$P = S)
s <- data.frame(df1$P [,:5]) <- #In this case the data I want stops at row 5

Я хотел бы закончить с чем-то вроде

s = P Data1 Data2 Data3 Data nth
    S
    S
    ...
    S

Благодарю вас

Ответы на вопрос(2)

Ваш ответ на вопрос