Работа с таблицей в 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
