R根据列值从旧的data.frame创建新的data.frame

时间:2015-03-13 11:19:00

标签: r

我有这个简单的data.frame

x=c(1,2,3,4,5,6)
y=c(5,6,1,2,4,5)
z=c(1,1,1,2,2,2)

data=data.frame(x,y,z)

我想要

DATA1 =

  x y z
1 1 5 1
2 2 6 1
3 3 1 1

DATA2 =

  x y z
4 4 2 2
5 5 4 2
6 6 5 2

符合Z值

1 个答案:

答案 0 :(得分:0)

试试这个

split(data, z)

这是一个列表