У меня есть несколько векторных объектов в моей среде. Имена всех этих векторов содержат в себе строку «столбец». Например, у меня есть векторные объекты, которые называются column_1, column_2 и т. Д.
Как программно создать фрейм данных из всех этих векторов как столбцы фреймов данных без ввода имен векторов?
и я не хочу просто сказать:
data.frame(column_1, column_2, ...)
Существует ли какой-либо метод, использующий функции apply()
или do.call()
?
Я сделал это
vec_list <- grep("column", ls(), value=T)
но это не работает
data.frame(vec_list)
Я ожидаю, что на выходе будет один фрейм данных с векторными объектами в качестве столбцов фрейма данных.