Я очень плохо знаком с R и могу использовать некоторую помощь.
Я пытаюсь разбить фрейм данных на список фреймов данных, который состоит из каждой возможной пары столбца 1 с каждым последующим столбцом.
Например, с учетом следующих данных:
df <- data.frame ("Time" = c("Mon","TUE", "WED"), VarA = c(2,5,6), VarB = c(24,46,14))
Я хотел бы получить два фрейма данных, содержащихся в списке. Первый будет столбцами «Время» и «VarA», а второй будет столбцами «Время» и «VarB».
В идеале функция, которая создает этот список, будет масштабируемой для сотен пар переменных времени. Конечная цель - получить список фреймов данных, чтобы я мог использовать lapply
для выполнения различных вычислений с данными.
Я думаю Я могу использовать split.data.frame
, чтобы превратить свой исходный фрейм данных в список определенных подмножеств исходного фрейма данных, но у меня возникают проблемы с правильными аргументами.