Как создать список файлов уценки R в R? - PullRequest
1 голос
/ 05 августа 2020

Я хочу создать два списка файлов разметки R из моего текущего рабочего каталога. Я начинаю с двух пустых списков, которые я хочу заполнить этими RMD, используя определенную стратегию c. В моем текущем рабочем каталоге у меня следующая иерархия:

CWD
{ FOLDER #1
--> Q1.Rmd, Q2.Rmd, Q3.Rmd

FOLDER #2
--> Q4.Rmd, Q5.Rmd, Q6.Rmd, Q7.Rmd

FOLDER #3
--> Q8.Rmd, Q9.Rmd, Q10.Rmd, Q11.Rmd

FOLDER #SPECIAL_1
--> Qa.Rmd, Qb.Rmd, Qc.Rmd

FOLDER #SPECIAL_2
--> Qx.Rmd, Qy.Rmd, Qz.Rmd
}

Я бы хотел, чтобы код выполнял: Go через каждую неспециальную папку (Папка №1, Папка №2, Папка № 3) возьмите половину вопросов и поместите их в список_1, а половину в список_2 (если количество вопросов не делится на 2, возьмите случайное количество вопросов в список_1 и случайное число в список_2) , а затем прикрепите в конце все вопросы в специальной папке, один за другим в том порядке, в котором они появляются в специальных папках, для соответствующего списка (то есть для списка_1, помещенного в конец Qa.Rmd, Qb.Rmd , Q c .Rmd и для list_2 Qx, Qy и Qz.

Возможный вывод кода может быть:

list_1 would contain:

- Q1.Rmd, Q2.Rmd, Q4.Rmd, Q5.Rmd, Q9.Rmd, Q10.Rmd,Qa.Rmd, Qb.Rmd, Qc.Rmd.
list_2 would contain:

- Q3.Rmd, Q6.Rmd, Q7.Rmd, Q8.Rmd, Q11.Rmd, Qx.Rmd, Qy.Rmd, Qz.Rmd

Важно, чтобы нет дубликатов из списка_1 в список_2.

Есть ли способ добиться этого в коде R?

...