Wyodrębnianie wierszy z ramki data.frame

Mam n na mdata.frame gdzie kolumna 1 zawiera interesujące informacje. Chcę utworzyć subdata.frames w oparciu o wartość z rzędu w kolumnie 1.

Przykład:

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

Teraz chcę stworzyćdata.frame gdzie kolumna P ma wartość S, a następnie jedną dla A ... itd.

Próbowałem bezskutecznie takich rzeczy jak:

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

Chciałbym skończyć z czymś takim

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

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion