【发布时间】:2016-03-28 09:35:13
【问题描述】:
我在 R 中有一个这样的数据框(比这长得多,但我想它总结了):
label id value1 value2
p01 1 0 0
p02 2 1 3
p03 1 0 5
p04 2 2 4
p05 3 6 7
p06 1 0 8
并希望将它们从 id 列中的每个 1 值中拆分出来。所以结果我应该有3个子矩阵,比如:
p01 1 0 0
p02 2 1 3
p03 1 0 5
p04 2 2 4
p05 3 6 7
p06 1 0 8
我怎么能这样做?我试过了:
result=split(xx,xx$id==1)
但它将 1 和其他的分开。
【问题讨论】: