У меня есть два кадра данных, как это:Как проверить, имеют ли два фрейма данных одинаковые имена столбцов?
quest1 <- c(5,5,5)
quest2 <- c(5,5,5)
quest3<- c("a","b","c")
quest4 <- c(7,7,7)
quest5 <- c(8,8,8)
myquest1 <- data.frame(quest1,quest2,quest3)
myquest2 <- data.frame(quest4,quest5)
Как я могу проверить, если они имеют одинаковые имена столбцов с IfElse или если заявление петлевой с предупреждением или остановить функцию? Или есть другой ..? Я бы предпочел первый.
Я думаю, что вы хотите 'имена (myquest1)% в% имен (myquest2)', и получается, что ваш пример не показывают ни быть тем же самым –
@RichardScriven See мое редактирование. Я проработал часть. –
@ Trik23 Вы хотите проверить, одинаковы ли все столбцы в обоих наборах данных? Предположим, что 'names (myquest2) <- c (" quest1 "," quest2 "); имена (myquest2)% in% names (myquest1) # [1] TRUE TRUE' – akrun