Ваш вопрос немного слишком расплывчат, но в любом случае здесь идет.
Если вы не ограничены требованиями, поскольку это домашняя работа или задание, вы должны попробовать Панд ,Это библиотека Python, которая очень помогает в обработке и анализе данных.
выводит общее количество «заказов на покупку», то есть подсчитывает общее количество записей в csv
С Пандами все просто:
import pandas as pd
df = pd.read_csv('purchases.csv')
num = df.shape[0]
Первые две строки говорят сами за себя.Вы создаете экземпляр объекта Pandas.DataFrame с помощью read_csv () и сохраняете его в df.Для последней строки, просто знайте, что Pandas.DataFrame имеет член с именем shape в формате (число строк, количество столбцов), поэтому shape [0] возвращает количество строк.
outputсредняя сумма покупок с указанием трех знаков после запятой.
mean = df['purchase_amount'].mean()
Доступ к столбцу 'purchase_amount' осуществляется с помощью скобок.
выводит общее количество покупок, совершенных за 1800
num_over_1800 = df[df['purchase_amount'] > 1800].shape[0]
Небольшой поворот здесь, просто знайте, что это один из способов установить условие в Пандах.
выводит среднее количество совершенных покупок, которое превышает 1800, показываятри знака после запятой.
mean_over_1800 = df[df['purchase_amount'] > 1800].mean()
Это должно быть само собой разумеющимся из остальных выше.