найти несоответствие между столбцами имен

У меня есть несколько наборов данных (каждый из которых имеет 123 переменных). Я использовал rbind для объединения данных. как ни странно имена в одном наборе данных не совпадают с остальными. Используя имена столбцов, у меня есть как имена столбцов в проблемном наборе данных, так и остальные. Не могу найти несоответствие. Есть ли способ попросить r найти, где именно несоответствие? следующий код показывает, что есть несоответствие, но мне нужно точно определить, где...

identical(colnames(total4), colnames(dataset1))

Спасибо


person useR    schedule 23.06.2018    source источник


Ответы (1)


Используйте setdiff.

setdiff(colnames(total4), colnames(dataset1))
person hmhensen    schedule 23.06.2018
comment
Также сработало это: which(colnames(total4) != colnames(dataset1)) - person useR; 23.06.2018
comment
Верно. Это дает индекс несоответствия, который полезен, если вы хотите что-то сделать с несоответствием впоследствии. - person hmhensen; 23.06.2018