Работа с таблицей в Pandas

Есть вот такая задача:

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

Мое решение:

import pandas as pd

df = pd.read_csv('input.csv', delimiter=',', names=['name','score'])

df = df.dropna(subset=['name'])

df['score'] = pd.to_numeric(df['score'], errors='coerce')

mean_score = df['score'].mean()

df['score'] = df['score'].fillna(mean_score)

df.to_csv('output.csv')

При выводе получается так: введите сюда описание изображения

Надо убрать первую строчку 0,name,88.0


Ответы (0 шт):