Код: Выделить всё
df1.loc[df1['rating'] == 'Not given', 'rating'] = np.nan
Код: Выделить всё
df1.loc[df1['rating'] == 'Not given', 'rating'] = None
Код: Выделить всё
mrat_y =df1['rating'].median( skipna = True)
Код: Выделить всё
File "C:\Users\fnaso\PycharmProjects\pythonProject\.venv\Lib\site-packages\pandas\core\nanops.py", line 787, in nanmedian
raise TypeError(f"Cannot convert {values} to numeric")
TypeError: Cannot convert [nan nan '5' ... nan '5' nan] to numeric
Поэтому либо замены недействительны, либо значения NULL или медиана (skipna = True)< /code> работает так, как я ожидаю, или (скорее всего) я что-то упускаю из-за моего новичка в заднице.
Это работает с W3Schools_Tryit_Editor.
Я ожидал найти медиану столбца фрейма данных panda со значениями float8 и Null.
Подробнее здесь: https://stackoverflow.com/questions/790 ... nore-nulls