Ввод пропущенных значений с определенным средним значением и медианой других переменных в python - PullRequest
0 голосов
/ 20 сентября 2019

Из набора данных, где в столбце «Опыт» есть много пропущенных значений, меня просят приписать им среднее значение опыта другой работы в наборе данных и медиану опыта другого.,Кто-то может помочь?спасибо

Пытаясь получить среднее значение опыта ученых данных

#Creating a dataFrame
Data_science = df[["Metier", "Experience"]].copy()
Data_science

Data_science.isnull().sum()
output : Metier        19
Experience    94
dtype: int64

moyenne_dataS = Data_science['Experience'].mean()
moyenne_dataS

вывод: ---------------------------------------------------------------------------

TypeError Traceback (последний вызов был последним) в ----> 1 moyenne_dataS = Data_science [str (int ['Experience'])]. Mean () 2 moyenne_dataS

TypeError: объект 'type' недопустим1014 *

1 Ответ

0 голосов
/ 20 сентября 2019

Вы можете попробовать отфильтровать нулевые значения перед вычислением среднего значения и медианы, например:

Data_science[~Data_science['Experience'].isnull()]['Experience'].mean()
Data_science[~Data_science['Experience'].isnull()]['Experience'].median()
...