Исходный размер 1140x1600

Анализ винных рецензий: что делает вино популярным?

PROTECT STATUS: not protected

Введение

Для данного проекта я решила проанализировать данные с сайта Kaggle. Датасет собрал в себе более 130 000 рецензий на вина от авторитетного журнала WineEnthusiast, включая информацию о стране происхождения, сорте винограда, цене и экспертной оценке в баллах. Мне показалось, что здесь собраны максимально подробные и полные данные для того, чтобы понять, как устроен винный рынок.

Интересны эти данные тем, что помогают ответить на вопрос: Что делает вино хорошим и дорогим? Как связаны цена и качество? Какие страны производят лучшие вина? Какие сорта винограда самые популярные и самые престижные? Такие данные нужны не только сомелье и винным критикам, но и обычным людям, которые хотят разбираться в вине и делать осознанный выбор при покупке.

Выбор графиков

Для визуализации данных я использовала несколько типов графиков:

  1. Столбчатая диаграмма
  2. Круговая диаграмма
  3. Линейная диаграмма
  4. Точечная диаграмма

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

Стилизация

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

Розово-бордовый – #B33570 (красное вино, насыщенность, элегантность) Оливково-зелёный – #8A8806 (виноградная лоза, природа, натуральность) Золотисто-оранжевый – #E3A212 (выдержанное вино, премиальность, солнце)

big
Исходный размер 4625x1076

Также я создала обложку с помощью нейросети Google Gemini. Обложка задаёт общее настроение работы, визуально связывая тему исследования с эстетикой, в которой выполнены графики. Промт: Создай обложку для презентации. Это чисто визуальное изображение без текста. На переднем плане — деревянный стол для дегустации вина. На столе стоят два бокала: один с красным вином, другой с белым. Рядом — бутылка вина, несколько виноградин, виноградные листья. На заднем плане — живописный виноградник на склоне холма. Ряды виноградных лоз уходят вдаль. Закатное солнце освещает сцену тёплым золотистым светом. Цветовая гамма: глубокий бордовый (B33570), оливково-зелёный (8A8806), золотисто-янтарный (E3A212), кремовый фон. Стиль: элегантный, премиальный, журнальный. Атмосфера уюта и винодельни.

Для написания промта я использовала нейросеть Deepseek.

Анализ данных

Для обработки данных я использовала Google Colab. Я загрузила датасет с помощью встроенной функции Google Colab и написала код: from google.colab import files и uploaded = files.upload()

После чего нажала кнопку «Выберите файл» и выбрала нужный CSV-файл с моего компьютера.

Затем я импортировала необходимые библиотеки: pandas для работы с данными, matplotlib.pyplot для построения графиков и numpy для математических операций.

Потом загрузила данные в переменную df: pd.read_csv('winemag-data-130k-v2.csv')

0

На следующем этапе я провела первичный осмотр данных, чтобы понять, с чем я работаю. Я вывела первые пять строк таблицы командой df.head(), чтобы увидеть структуру данных и примеры записей. Затем я посмотрела общую информацию о датасете через df.info() (так я узнала, какие колонки есть в таблице, сколько в них значений и какие типы данных хранятся). Также я проверила наличие пропусков с помощью df.isnull().sum(). Выяснилось, что больше всего пропусков в колонках region_2 (регион), taster_name (имя дегустатора) и price (цена).

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

0

Для построения точечной диаграммы, показывающей зависимость цены от оценки, я создала отфильтрованный датасет. Я убрала строки, где отсутствовала цена или оценка, с помощью dropna(subset=['price', 'points']). Также я ограничила цены до 500 долларов, чтобы убрать экстремальные выбросы, которые могли бы исказить визуальное восприятие графика. Для этого я использовала условие df['price'] < 500.

Исходный размер 1328x312

Далее я приступила к статистическому анализу. Я вычислила среднюю цену и среднюю оценку с помощью df['price'].mean() и df['points'].mean(), а также медиану и стандартное отклонение через describe(). Также я провела частотный анализ: с помощью value_counts() я определила топ-10 стран по количеству вин и топ-10 сортов винограда, чтобы увидеть, какие категории встречаются чаще всего.

Столбчатая диаграмма

Для того чтобы понять, какие страны являются лидерами по объёму производства вина в представленной выборке, я построила столбчатую диаграмму, отображающую топ-10 стран по количеству рецензий. Выбор столбчатой диаграммы обусловлен тем, что она наилучшим образом подходит для сравнения категориальных данных — в данном случае стран между собой.

Исходный размер 1222x562

География выборки смещена в сторону США, что важно учитывать при интерпретации результатов. Тем не менее, классические европейские винодельческие регионы (Франция, Италия, Испания, Португалия) также представлены значительным количеством образцов, что позволяет проводить сравнительный анализ.

Для создания данной диаграммы я использовала следующий код. Он включает в себя загрузку данных, настройку визуального оформления и построение графика.

Исходный размер 1866x754

Круговая диаграмма

Для визуализации распределения сортов винограда в датасете я выбрала круговую диаграмму. Этот тип графика идеально подходит для отображения долей и процентного соотношения частей целого. Круговая диаграмма позволяет быстро оценить, какие сорта занимают лидирующие позиции, а какая часть приходится на всё остальное разнообразие.

Исходный размер 1046x892

Пятёрка лидеров охватывает чуть больше половины всех вин (51,9%). Шардоне уверенно лидирует, что подтверждает его статус самого популярного сорта винограда в мире. Огромное разнообразие остальных сортов (почти половина выборки) говорит о богатстве и многообразии мировой винодельческой культуры. Интересно, что в топ-5 вошли как белые сорта (Шардоне, Совиньон Блан), так и красные (Пино Нуар, Каберне Совиньон, Сира), что отражает разнообразие предпочтений потребителей.

Для создания круговой диаграммы я использовала следующий код:

Исходный размер 1878x1086

Линейная диаграмма

Анализ винных рецензий: что делает вино популярным?
Проект создан 01.04.2026
Подтвердите возрастПроект содержит информацию, предназначенную только для лиц старше 18 лет
Мне уже исполнилось 18 лет
Отменить
Подтвердить
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше