Модуль: Табличное представление данных


Чтение CSV файла

.Реализуйте функцию read_csv_and_calc_mean, которая принимает на вход CSV-файл в виде списка строк и вычисляет среднее арифметическое значений в одной из его колонок.

Аргументы функции read_csv_and_calc_mean:

  • lines — список строк, которые содержатся в CSV-файле. Первая строка в списке гарантированно содержит информацию о названии колонок файла;
  • sep — разделитель значений, который используется в CSV-файле;
  • column_name — название колонки, по значениям которой нужно вычислить среднее арифметическое.

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

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

Формат сдачи решения

В качестве ответа на задание приведите код реализованной функции, а также код функции split_line. Важно: сама функция не должна ссылаться ни на какие внешние переменные, которые определены за её пределами, кроме функций split_line и round_to_2.

В коде также запрещено использовать ключевое слово import.


Вставьте недостающие фрагменты кода
Python


                                
def round_to_2(x):
    return round(float(x), 2)