Нужно сделать скрипт/программу для маппинга url_1 c url_2 на основе привязанных к ним фраз

Пример данных в исходном файле - https://docs.google.com/spreadsheets/d/1lQCAop1wJlWd-C_QGJt-6RfRpeFqKPgCN7qiSeWlIL8/edit?usp=sharing 

Примерный алгоритм работы с данными из файла:

1. Берем url_id_vbr = 1, к нему привязано 30 фраз/id_фраз

2. Задача найти в столбце url_banki, url к которому привязано наибольшее кол-во фраз/id_фраз привязанных к url_id_vbr = 1 и присвоить этому url (всей совокупности этого url) в столбце mapping_url_id, id = 1

Далее берем url_id_vbr = 2, находим в столбце url_banki, url к которому привязано наибольшее кол-во фраз/id_фраз привязанных к url_id_vbr = 2 и присваиваем этому url в столбце mapping_url_id, id = 2

и т.д.

Если на шаге 2, в столбце url_banki у выбранного url уже стоит значение в столбце mapping_url_id, то не перезаписываем у него это значение, а добавляем новое через запятую без пробела - 1,2,3

В исходном файле может быть несколько сот тысяч строк, обычно около 100к

В заявке напишите на чем планируется реализация 

5 лет назад
acopy
41 год
18 лет в сервисе
Был
7 месяцев назад

Заявки фрилансеров

Иван
 
67 лет
5 лет в сервисе
Был
4 года назад
5 лет назад
Тарский
 
33 года
5 лет в сервисе
Был
5 лет назад
5 лет назад
  • Похожие заказы

  • $45

    Необходимо модернизировать приложение 'Школьное расписание' с добавлением капчи для входа после 5 неудачных попыток и функцией импорта пользователей из CSV или XML. Капча должна включать случайные цвета и элементы, а администратор должен иметь возможность обрабатывать ошибки при импорте данных. Требуются дополнительные функции.

    Прикладное ПО1 исполнитель
    Завершен
    5 лет назад
  • Требуется заменить стоковый шрифт на модифицированный в файлах игры на Unreal Engine 3. Имеется список файлов с шрифтами и информация о механизме их использования. Опыт работы с Unreal Engine 3 и участие в создании модификаций приветствуется.

    Закрыт
    5 лет назад
  • Требуется разработать управляющую программу для ЧПУ в NC Studio. Идеальный кандидат должен иметь опыт работы с подобным ПО и понимание принципов программирования для ЧПУ.

    Закрыт
    5 лет назад
  • Требуется разработать парсер для ресурса FlashScore, который будет выгружать данные по футболу. Необходимо сформировать список матчей с коэффициентами на тантал больше 2,5 и 3, а также предоставить данные о количестве забитых и пропущенных голов за последние 20 игр для каждого матча. Обратите внимание на аналогичный пример работы.

    Закрыт
    5 лет назад
  • $20

    Требуется разработка софта для сбора почт из профилей TikTok с интеграцией в Telegram бота. Программа должна авторизовываться по уникальному коду, собирать почты из описаний аккаунтов и сохранять их в .txt файл. Необходимы логи работы, информация о статусе и количеству обработанных почт. Исходники софта и консультации по установке обязательны.

    Закрыт
    5 лет назад
  • Необходимо разработать надстройку для Autodesk Inventor, используя C# и MS Visual Studio. Функционал включает кнопку запуска в ленте инструментов, пользовательский интерфейс на Windows Form, возможность создания деталей по входным параметрам и обработку исключений. Также требуется написать небольшой отчет о выполненной работе.

    Закрыт
    5 лет назад
  • Разработайте прикладное ПО для автоматического распределения товара в фуре, учитывая вес и размер грузов. Программа должна соблюдать стандарты распределения веса на оси прицепа, обеспечивая оптимальное размещение грузов для безопасной транспортировки.

    Закрыт
    5 лет назад
  • Необходимо разработать код на Python, который будет извлекать нужные значения из строки, удалять лишние данные и добавлять новую информацию. Пример: из строки 'имя иван петрович возраст 25 лет' должен быть получен логин 'иванпетрович' и пароль. Решение требуется для сохранения данных и генерации учетных записей на сайте.

    Закрыт
    5 лет назад
  • Требуется разработать сетевую модель на основе темы, например, автомобильный перекресток или жд станция. Необходимо составить текстовое описание, построить модель в программах 'pipe2' и 'CPNTools', а также таблицы инцидентности и дерево достижимости. Описать свойства сети и выполнить пошаговый просмотр работы модели. Требуется наличие Java машины.

    Прикладное ПОнет заявок
    Закрыт
    5 лет назад