Найти тему

1068. Анализ продаж продукта I Python (легко)

Задача: Напишите решение для отчета о product_name, year и price для каждого sale_id в Sales таблице.
Дано:

Таблица: Sales

(sale_id, год) - это первичный ключ (комбинация столбцов с уникальными значениями) этой таблицы.
product_id - это внешний ключ (ссылочный столбец) к Product таблице.
Каждая строка этой таблицы показывает продажу продукта product_id за определенный год.
Обратите внимание, что цена указана за единицу.

Таблица: Product

product_id - это первичный ключ (столбец с уникальными значениями) этой таблицы.
В каждой строке этой таблицы указано название каждого продукта.

Решение:
import pandas as pd

def sales_analysis(sales: pd.DataFrame, product: pd.DataFrame) -> pd.DataFrame:

return pd.merge(sales, product, on='product_id')[['product_name', 'year', 'price']]
Результат:

-2

Источник: https://leetcode.com/problems/product-sales-analysis-i/description/

Наука
7 млн интересуются