Статья Автор: Деникина Н.В., Деникин А.В.

1.1 Данные как таблица — агрегаты по столбцу

Агрегаты: среднее, максимум, счётчик

Агрегат — одно число по всему столбцу. Среднее = сумма ÷ количество. Максимум/минимум. Счётчик с условием.


Разбор примера

data = load("movies.csv")

total = 0
for row in data:
    total += row["gross"]
print(round(total / len(data), 2))     # 103016402.98
print(max(row["gross"] for row in data))  # 2847246203

Средние сборы — 103235488.27 $ (≈103 млн). Максимум — 2847246203 (Avatar).


▶ Попробуй: запусти. Посчитай средний бюджет — замени "gross" на "budget".



Что напечатает программа (сколько фильмов жанра Animation)?

data — таблица из movies.csv, загруженная как в тетради (функция load).

count = 0
for row in data:
    if row["genre"] == "Animation":
        count += 1
print(count)

Что напечатает программа (самые высокие сборы)?

data — таблица из movies.csv, загруженная как в тетради (функция load).

print(max(row["gross"] for row in data))

Какой жанр в таблице встречается чаще всего?


Отметь все верные утверждения.


Заполни пропуски, чтобы код считал средние сборы.

total = 0
for row in data:
    total __1__ row["gross"]
print(total __2__ len(data))
Attached files
movies.csv
Печать