I have a data.frame
like this:
> mydata
ID ID2 ID3 X1 X2
1 1 1
2 2 1
3 3 1
4 1 2
5 2 2
6 1 3
7 2 3
8 3 3
9 4 3
10 1 4
11 2 4
I want to take a random row(random ID2) for each ID3
, so I can have a new database like this:
> mydata2
ID ID2 ID3 X1 X2
1 3 1
2 2 2
3 3 3
4 1 4
Can I do this in sqldf
? Or other code?