# --- Задание 6: Анализ реального CSV ---
import csv
from collections import Counter
# Файл diamonds(1).csv должен лежать в рабочей папке ноутбука.
with open("diamonds.csv", "r", encoding="utf-8-sig", newline="") as file:
reader = csv.DictReader(file)
rows = list(reader)
print("Первые 5 записей:")
for row in rows[:5]:
print(row)
print("\nОбщее количество строк:", len(rows))
# cut — категориальный столбец с качеством огранки.
category_counts = Counter(row["cut"] for row in rows)
print("\nУникальные значения cut:", list(category_counts))
print("Количество уникальных значений:", len(category_counts))
print("\nКоличество записей для каждой категории:")
for category, count in category_counts.items():
print(f"{category}: {count}")