Предлагаю работу Написать программу, которая обрабатывает файл с данными и состоит из опред. функций

VIP Разбойник
Премиум
Активный участник
Регистрация
17 Янв 2020
Сообщения
140.186
Реакции
7.136
Монетки
3582
В файле содержатся данные поведенческого эксперимента. Среди прочего, в этих данных есть результаты двух опросов. Необходимо вывести усреднённые результаты опросов для некоторых подгрупп испытуемых. Это условие будет дополняться примерами в течение недели. Структура части программы (функции get_mean_grouped и get_averages_dict) может немного поменяться, чтобы стало понятнее и проще. Первые 7 функций останутся такими же, поэтому их можете начать реализовывать. Структура программы Необходимо реализовать следующие функции: read_csv def read_csv(filename): # code return columns, data Функция должна принимать на вход имя csv-файла с данными и возвращать кортеж из двух элементов: columns список названий столбцов таблицы с данными (первая строка файла). data список списков, в котором хранятся данные (элементы внешнего списка строки таблицы (списки), элементы внутренних списков ячейки таблицы). get_column_indices def get_column_indices(columns, prefix): # code return index_list Функция принимает на вход список названий столбцов и префикс (строку символов). Возвращает список индексов столбцов, которые начинаются на префикс. Например, если список столбцов ['age', 'id', 'answer1', 'answer2', 'answer3'], а префикс 'answer, функция должна вернуть список [2, 3, 4]. check_keep_row def check_keep_row(column_index_list, data_row): # code return True Функция принимает на вход список номеров столбцов и одну строчку данных. Должна выводить True, если среди данных в соответствующих столбцах нет '999' и нет пробелов ' '. Если в данных есть строка '999' или пробел вместо числа, возвращает False. clean_data def clean_data(data, row_flag_list): # code return new_data Функция принимает на вход данные (список списков) и список флагов, соответствующих строкам данных. Список флагов состоит из логических значений: True и False. Функция создаёт новую матрицу (список списков) данных, копируя в неё только те строки из data, для котор...

Откликнуться на задание:
Для просмотра содержимого вам необходимо авторизоваться.
 
Цена
1200 ₽
11
Сверху Снизу