Анализ данных. Ахтямов Павел. MapReduce

Раздел
Программирование
Просмотров
7
Покупок
0
Антиплагиат
Не указан
Размещена
9 Окт в 21:53
ВУЗ
https://akhcheck.ru
Курс
1 курс
Стоимость
1 500 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
task-mapreduce
2.5 Мбайт 1 500 ₽
Описание

https://akhcheck.ru

Архив содержит все три выполненные части задачи, а также шпаргалку с тем как надо было делать.

MapReduce

Описание задания

Цель нашего задания - научиться использовать сложные статистики при помощи MapReduce.

Процедура сдачи задания:

  • Создайте ветку task-mapreduce в репозитории, задание выполняйте в папке mapreduce.
  • Каждое из подзаданий делайте в подпапках task1, task2, task3.
  • После выполнения задания пришлите SSH-ссылку на репозиторий для проверки задания в автоматическом режиме.
  • Создайте merge request из ветки task-mapreduce в ветку main своего репозитория. Merge request не сливайте - он необходим для проведения Code Review задания.

Часть 1 (2 балла)

Необходимо вычислить для каждого бизнеса из датасета Yelp количество открытых минут в бизнесе. Если бизнес закрыт, то количество открытых минут должно равняться 0. Если помещение открыто с 0:0-0:0, то считаем, что в этот день для бизнеса выходной (и ставим 0).

Входные данные располагаются по адресу: /data/yelp/business.

Пример выходных данных:

Pns2l4eNsfO8kk83dixA6A\t0

n_0UpQx1hsNbnPUSlodU8w\t46

Параметры запуска скрипта:

./run.sh <output_folder>

Часть 2 (3 балла)

Для данных из части 1 выведите топ-10 бизнесов, которые работают большее количество времени в течение недели. При равном количестве минут отсортируйте данные по возрастанию business_id.

Пример вывода:

n_0UpQx1hsNbnPUSlodU8w\t46

Pns2l4eNsfO8kk83dixA6A\t0

./run.sh <output_folder>

Часть 3 (5 баллов)

Для каждого пользователя в базе Yelp посчитайте статистику:

  • топ-5 ревью собрали максимальное количество отзывов вида useful.
  • количество друзей

Мотивация: необходимо найти influencer-ов, но нам неважно найти тех, чьи отзывы в сумме популярны. Нам важно найти самые "зажигающие" отзывы!

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

Формат вывода (id пользователя, сумма по топ-5 useful, количество друзей):

8g_iMtfSiwikVnbP2etR0A\t2034\t50

./run.sh <output_folder>

Вам подходит эта работа?
Похожие работы
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:38
5 +5
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:32
6 +6
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:10
5 +5
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:06
5 +5
0 покупок
Другие работы автора
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:38
5 +5
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:32
6 +6
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:10
5 +5
0 покупок
Информатика
Лабораторная работа Лабораторная
9 Окт в 22:06
5 +5
0 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 08:03
650
12 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 08:01
519 +1
11 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 07:06
598
13 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 07:03
577
11 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:58
522
8 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:53
475
4 покупки
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:51
449
10 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:50
554 +1
10 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:48
453
7 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:46
360
7 покупок
Обучение нейронных систем
Лабораторная работа Лабораторная
31 Янв 2023 в 06:44
640
13 покупок
Информационные технологии
Лабораторная работа Лабораторная
31 Янв 2023 в 06:17
689 +1
9 покупок
Информационные системы
Лабораторная работа Лабораторная
31 Янв 2023 в 06:04
376
1 покупка
Информационные системы
Лабораторная работа Лабораторная
31 Янв 2023 в 06:03
473
1 покупка
Темы журнала
Показать ещё
Прямой эфир