Отфильтровать NaNы через условие
При подсчете p-значения на выводе nan
xbox_one = df[(df['platform'] == 'XOne') & (df['user_score'] != np.nan)]['user_score']
Это происходит из-за того, что присутсвуют NaNы. При такой фильтрации (см.выше) все равно в итоге nan. Как можно еще отфильтровать NaNы?
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
df['user_score'] != np.nan
NA - это специальное значение, которое нельзя проверять через "равно" или "не равно". Его нужно проверять функцией isna, ну и ещё нужно сделать отрицание условия с помощью ~, чтобы получилось "не равно":
~df['user_score'].isna()