ПРИЛОЖЕНИЕ 2

 

ИСПОЛЬЗОВАНИЕ РЕАЛЬНОГО ДАТАСЕТА SPOTIFYYOUTUBE В УЧЕБНЫХ ЦЕЛЯХ

1. НАЗНАЧЕНИЕ ПРИЛОЖЕНИЯ

В рамках главы 2 используется учебная версия набора данных SpotifyYouTube, предназначенная для освоения:

·       загрузки и чтения файлов;

·       очистки и предварительной обработки данных;

·       численного анализа;

·       табличной аналитики;

·       визуализации результатов.

Для расширения практики обучающимся рекомендуется ознакомиться с реальным публичным набором данных, размещённым на платформе Kaggle.

Настоящее приложение содержит:

·       ссылку на официальный источник датасета;

·       инструкцию по его скачиванию;

·       порядок подключения к проекту;

·       методические комментарии по работе с реальными данными.

2. ПЛАТФОРМА KAGGLE КАК ИСТОЧНИК ОТКРЫТЫХ ДАННЫХ

Kaggle – международная платформа для анализа данных и машинного обучения, предоставляющая:

·       открытые датасеты;

·       соревнования по анализу данных;

·       инструменты для совместной работы.

Официальный сайт: https://www.kaggle.com. Регистрация на платформе бесплатная.

3. Реальный Spotify – YouTube Dataset

Один из широко используемых открытых наборов данных: Spotify and YouTube Dataset, https://www.kaggle.com/datasets/salvatorerastelli/spotify-and-youtube. Набор данных содержит информацию о музыкальных треках и их популярности на платформах Spotify и YouTube.

Примеры столбцов:

·       track_name – название трека

·       artist – исполнитель

·       danceability – танцевальность

·       energy – энергетичность

·       tempo – темп

·       duration_ms – длительность

·       views – просмотры

·       likes – количество лайков

·       comments – количество комментариев

·       description – описание видео

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

4. СПОСОБЫ СКАЧИВАНИЯ ДАТАСЕТА

4.1. Скачивание через веб-интерфейс (рекомендуемый способ)

1)      Зарегистрироваться на платформе Kaggle.

2)      Перейти по ссылке датасета.

3)      Нажать кнопку Download.

4)      Скачать архив (ZIP-файл).

5)      Распаковать архив в папку проекта, например,

project/

├── data/

│   └── spotify_youtube.csv

Данный способ является наиболее простым и подходит для большинства обучающихся.

4.2. Скачивание через Kaggle API (профессиональный способ)

Используется в профессиональной аналитической практике.

Шаг 1. Установка клиента Kaggle

В активированном виртуальном окружении выполнить:

python -m pip install kaggle

Шаг 2. Получение API-токена

На сайте Kaggle:

Profile → Account → Create New API Token

Будет скачан файл:

kaggle.json

Шаг 3. Размещение файла конфигурации

Windows:

C:\Users\ИмяПользователя\.kaggle\

Linux/macOS:

~/.kaggle/

Шаг 4. Скачивание датасета через терминал

kaggle datasets download -d salvatorerastelli/spotify-and-youtube

После скачивания архив необходимо распаковать.

Данный способ рекомендуется для обучающихся, планирующих профессиональную работу с большими объёмами данных.

5. ПОДКЛЮЧЕНИЕ ДАТАСЕТА В PYTHON

После размещения CSV-файла в папке data/ загрузка осуществляется следующим образом:

import pandas as pd

 

df = pd.read_csv("data/spotify_youtube.csv")

 

print(df.head())

print(df.info())

Рекомендуется выполнить первичную диагностику:

df.isnull().sum()

df.describe()

6. ОТЛИЧИЕ УЧЕБНОЙ ВЕРСИИ ОТ РЕАЛЬНОГО НАБОРА ДАННЫХ

В рамках главы 2 используется учебная версия SpotifyYouTube Dataset, имеющая:

·       сокращённое число столбцов;

·       ограниченный объём строк;

·       контролируемые пропуски;

·       упрощённую структуру.

Это необходимо для:

·       поэтапного освоения инструментов Python;

·       исключения перегрузки на начальном этапе;

·       методически управляемого роста сложности.

Работа с полным реальным датасетом рекомендуется:

·       в мини-проекте;

·       при выполнении самостоятельной работы;

·       в рамках итогового проекта.

7. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

При работе с реальными данными необходимо учитывать:

·       возможные пропуски;

·       несоответствие типов данных;

·       некорректные значения;

·       различия кодировок;

·       наличие выбросов.

Реальный набор данных почти никогда не является «чистым». Поэтому этап предварительной обработки является обязательной частью аналитического процесса.

8. РОЛЬ ВНЕШНИХ ДАТАСЕТОВ В ПОДГОТОВКЕ АНАЛИТИКА

Использование открытых источников данных:

·       формирует профессиональные навыки поиска информации;

·       приближает учебный процесс к реальной практике;

·       позволяет работать с современными задачами анализа цифрового контента.

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