У меня есть набор данных с 9558 строками из трех разных проектов.Я хочу случайным образом разделить этот набор данных на три равные группы и назначить уникальный идентификатор для каждой группы, чтобы Project1_Project_2_Project3
стало Project1
, Project2
и Project3
.
Я пробовал много вещей и гуглил коды от людей с такой же проблемой, как и я.Я использовал sample_n()
и sample_frac()
, но, к сожалению, я не могу решить эту проблему самостоятельно: /
Я сделал пример того, как мой набор данных выглядит так:
ProjectName <- c("Project1_Project2_Project3")
data <- data.frame(replicate(10,sample(0:1,9558,rep=TRUE)))
data <- data.frame(ProjectName, data)
И выходные данные должны быть случайным образом разделены на три равные группы nrow=3186
, а затем присвоены значения
ProjectName Count of rows
Project1 3186
Project2 3186
Project3 3186