Сравните много CSV-файлов, чтобы получить ранги - PullRequest
0 голосов
/ 28 апреля 2018

У меня есть много csv файлов, которые содержат ежедневные продажи продуктов, ранжированные по позиции

Sale_2018_04_10.csv:

position    Products
    1          product_a
    2          product_b
    3          product_c
    4          product_d

Sale_2018_04_11.csv:

position    Products
    1          product_c
    2          product_d
    3          product_a
    4          product_b

Мне нужно показать Sale_2018_04_11.csv файл с изменением ранга по сравнению с последним Sale_2018_04_10.csv, например ::11016*

position    Products         Rank change
    1          product_c         +2
    2          product_d         +2
    3          product_a         -2
    4          product_b         -2

Я могу сделать это вручную между 2 или 3 файлами, но я получаю эти файлы ежедневно во многих категориях.

Мой вопрос: как лучше всего управлять этими файлами с рангами?

Обновление: - Должен ли я сохранять все файлы в одной базе данных, а затем ежедневно генерировать новый отчет? пожалуйста помогите

Примечание: я использую сервер Linux

Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...