我有以下数据框:
现在我想提取一组随机的id,而不是行。实际上,我正在寻找一种随机选择两个id并提取与它们相关的所有记录的方法。例如,如果它随机选择id 2和3,则输出数据框应如下所示:
任何帮助都将不胜感激。
id<-c(1,1,2,3,3)
date<-c("23-01-08","01-11-07","30-11-07","17-12-07","12-12-08")
df<-data.frame(id,date)
df$date2<-as.Date(as.character(df$date), format = "%d-%m-%y")
id date date2
1 23-01-08 2008-01-23
1 01-11-07 2007-11-01
2 30-11-07 2007-11-30
3 17-12-07 2007-12-17
3 12-12-08 2008-12-12
现在我想提取一组随机的id,而不是行。实际上,我正在寻找一种随机选择两个id并提取与它们相关的所有记录的方法。例如,如果它随机选择id 2和3,则输出数据框应如下所示:
id date date2
2 30-11-07 2007-11-30
3 17-12-07 2007-12-17
3 12-12-08 2008-12-12
任何帮助都将不胜感激。