Как динамически запустить функцию от 1 до n раз в R? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть набор данных с именем master, который содержит данные опросов, структурированные как:

Pid state msr_01 foot_01 msr_02 foot_02 … msr_n foot_n

Я хочу получить n наборов данных, извлеченных из master, например:

out_01 содержит: Состояние Pid msr_01 foot_01 msrid out_02 содержит: состояние PID msr_02 foot_02 msrid out_n содержит: Pid состояние msr_n foot_n msrid

Следующая функция делает это:

gen_wkds <- function (df, pno, st, col1, col2,newcol, newvalue){
  colnames <- c(pno, st, col1, col2)
  new_df <- df[, c(colnames)]
  colnames( new_df)[3] <- "Rate"
  colnames( new_df)[4] <- "Footnote"
  new_df[[newcol]] <- newvalue
  return(new_df)
}

Как я могу динамически запускать эту функцию от 1 до n раз и генерировать n наборов данных?

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