У меня есть два фрейма данных, один оригинал и один, который должен быть оригинальным, а также несколько дополнительных столбцов данных после обработки. Я хотел бы убедиться, что между исходными столбцами сохранено соответствие между исходными столбцами (т. Е. Все субъектные идентификаторы по-прежнему соответствуют исходным векторам данных в каждой строке.)R: сравнение строк значений в двух кадрах данных
Если оригинал (ориг) был тусклым 5000 х 50 и пост-обработка (pp) составляла 5000 x 100, а первые 50 столбцов должны быть одинаковыми в каждом, как я могу проверить? Есть что-то вроде setdiff(), которые могут сравнивать полные данные?
SETDIFF <- setdiff(orig[,c(1:50)], pp[,c(1:50)])
Как насчет 'идентичных (orig [, 1: 50], pp [, 1: 50])'? – Jthorpe
'all.equal (orig [, c (1:50)], pp [, c (1:50)])' также – jenesaisquoi
со всеми(), я получил 'NA'. с идентичным(), я получил «FALSE». Как я могу определить, какие сейчас не совпадают? – KDA