Сравнение множества наборов данных и печать различий между ними

#r #csv #shiny

Вопрос:

У меня есть несколько файлов .csv: все они имеют одинаковый номер столбца и одинаковое количество строк. Я хотел сгенерировать код, в котором я мог бы прочитать эти файлы .csv и сравнить два из них следующим образом: я выбираю первый и сравниваю его значения со вторым, и то, что я вижу на выходе, — это таблица со вторым файлом .csv, который я выбрал, но его данные, отличные от первого, отображаются мне другим цветом, например красным.

Пример:

csv1:

ID Ценность
1 4
2 6
3 7

csv2

ID Ценность
1 3
2 6
3 7

что я хотел бы увидеть, так это:

ID Ценность
1 3 (красным цветом, чтобы знать, что он отличается от csv1)
2 6
3 7

Но я сомневаюсь: какой инструмент я должен использовать, чтобы построить его в R? Сравнивать два csv, я знаю, сейчас сложно, и я делал это раньше. Но здесь я хотел бы сравнить любые два csv-файла из их группы, скажем, 70. Я думал об использовании R shiny для этого, но я не уверен, что это правильный инструмент, и мне бы не хотелось тратить время на неправильный. Каковы ваши предложения? Может быть, у вас есть примерный проект такого рода?

Комментарии:

1. используйте diff утилиту командной строки linux