Мне нужна помощь в объединении двух фреймов данных с R. Я немного отчаялся, потому что я пробовал все, что мог.Буду признателен за любую помощь.
Дело в том, что я делаю ежедневную проверку в сети, и мне нужно сравнить сегодняшние результаты со вчерашними, чтобы определить, были ли какие-либо изменения.
У меня есть только две переменные (заголовок страницы и URL) в двух фреймах данных (одна на сегодня и одна на вчера), и я хочу объединить их в одну.
Возможные изменения:
- Изменения в имени.
- Изменения в URL.
- Новые программы (новое имя и новый URL).
- Удаленные программы.
Я пробовал слиянием, кастом и расплавлением, ifelse и т. Д. И т. Д. И я не могу решить проблему.Например:
yesterday <- read.csv2("Yesterday.csv")
today <- read.csv2("Today.csv")
new <- merge(x = today, y = yesterday, all = TRUE, sort = TRUE)
Но без желаемого результата.Я прилагаю три файла:
- Today.csv , с результатами сегодняшней проверки
- Yesterdat.csv , сРезультаты вчерашней проверки
- Results.xlsx с желаемым результатом.VLOOKUP в Excel с выделением изменений, которые я хочу обнаружить (в этом случае имя меняется).
Мне нужно решение для четырех вариантов изменений.Вывод может быть другим, меня это не волнует, но мне нужно, чтобы сравнение было правильным Даже если вы обнаружили, что этот вопрос дублирован, мне нужна ссылка на другой, потому что я не былсмог найти его.
Заранее спасибо.