1 / 1 / 0
Регистрация: 12.12.2022
Сообщений: 6

Задача "Предобработка данных"

12.12.2022, 17:52. Показов 1528. Ответов 0

Студворк — интернет-сервис помощи студентам
В исходной таблице два столбца с названиями name и score.

Напишите программный код, который преобразует исходную таблицу следующим образом:

Необходимо удалить те строки, у которых отсутствуют данные в первом столбце (name).
Отсутствующие значения во втором столбце (score) необходимо заменить средним по данному столбцу.
Результат необходимо сохранить в файл output.csv

Формат ввода
На вход подается файл input.csv, в первой строке названия столбцов: name и score, данные в строках разделены с помощью запятых. Данные в колонке score - числовые.

Формат вывода
Результат необходимо сохранить в файл output.csv, разделитель - запятая.

Примечания
Используйте методы read_csv(), dropna(), fillna(), to_csv().
Для поиска среднего значения используйте метод mean, после применения метода округлять результат не требуется.
Нужно считать среднее по датафрейму после удаления лишних строк.
При использовании функции dropna() в качестве параметра subset subset передаётся некоторый список. Список названий колонок, которые нужно анализировать. Если в качестве этого параметра передать строку 'name' (dropna(subset='name')), сама по себе эта строка будет восприниматься как список (список отдельных символов). И pandas пытается удалить пропуски в колонках 'n', 'a', 'm' и 'e'. Но таких колонок нет, поэтому появляется ошибка. Поэтому в случае указания одной колонки, следует передавать её название в виде списка из одного элемента (dropna(subset=['name'])).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2022, 17:52
Ответы с готовыми решениями:

Предобработка данных для автоенкодера
Всем привет! Пытаюсь реализовать построение автоенкодера в керас для нахождения аномалий в многомерных временных данных (2кк строк и 584...

Предобработка экспериментальных данных методами сортировки массивов
В общем не могу сделать выделеный пункт на картинке.Программу из архива запускать через Project1.vbp.

Задача (базы данных). Создайте базу данных "PolySchool", состоящий из 2-х таблиц: "Students" с данными о 5 студентов (код, фамилия, группа, дата рожде
Помогите решыть!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2022, 17:52
Помогаю со студенческими работами здесь

Задача передачи данных
В системе передачи данных осуществляется обмен пакетами данных между пунктами A и B по дуплексному каналу связи.Пакеты поступают в пункты...

Задача с типами данных
Может, что-то уже было здесь, но не могу найти. Дано целое число Y - год, лежащее в диапазоне 1970-2100; целое число М - месяц, лежащее...

Задача на структуры данных
Добрый день. Прошу помочь решить эту задачу, никак понять не могу, что надо делать :/ Вот условие: Для транспортирования...

задача по базам данных
Имеется шаблон запроса: SELECT TOP 25 FirstName, LastName FROM Students WHERE GraduationYear = 2003 ORDER BY GradePointAverage...

Массивы данных (задача)
Помогите пожалуйста написать код на С++ , желательно самый простой без заумностей Ввести последовательность из 8 символов. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru