我有一个n行m列的data.frame
,其中第一列包含了我感兴趣的信息。 我想根据第一列中某一行的值创建子data.frame
。
例如:
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
谢谢您
data.frame(...)
中 - 结果无论如何都会是一个data.frame
。 - thelatemail