В настоящее время я пытаюсь сравнить классы столбцов и имена различных фреймов данных в R, прежде чем предпринимать какие-либо преобразования и вычисления.
Код, который у меня есть, указан ниже:
library(dplyr)
m1 <- mtcars
m2 <- mtcars %>% mutate(cyl = factor(cyl), xxxx1 = factor(cyl))
m3 <- mtcars %>% mutate(cyl = factor(cyl), xxxx2 = factor(cyl))
out <- cbind(sapply(m1, class), sapply(m2, class), sapply(m3, class))
Если кто-то может решить эту проблему для фреймов данных, хранящихся в списке, это было бы здорово. Все мои данные хранятся в списке для упрощения обработки.
All.list <- list(m1,m2,m3)
Я ожидаю, что выходные данные отображаются в матричной форме, как показано в кадре данных "out". Вывод в "out" нежелателен, так как он неверен. Я ожидаю, что результат будет больше в следующем: