Разбить данные случайным образом на четные k сгибов с помощью группировки по R - PullRequest
0 голосов
/ 29 марта 2020

мои данные включали в себя повторные измерения, поэтому для каждого человека он имеет несколько строк данных. У меня есть общее количество 230 человек, каждый человек имеет 300 точек данных. Мне интересно, как лучше разбить данные случайным образом на 5 четных сгибов в каждой группе? Я попытался следующий код:

folds <- data%>%
  group_by(individual_ID)%>%
  rep_len(1:5,nrow(data)) %>% 
  sample(nrow(data))

Это выдало следующую ошибку: Ошибка в rep_len (., 1: 5, nrow (данные)): неиспользованный аргумент (nrow (данные))

есть мысли по исправлению ошибки? Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...