У меня есть столбец «Возраст», но иногда отображаются значения NaN. Я знаю, что для этой цели я могу использовать «fillna», но я попытался определить свою собственную функцию (и научиться делать это) и использовать applymap для dataframeзамена нулевых значений в кадре данных Pandas с использованием applymap
пока не удалось.
Age
69
49
NaN
54
NaN
Я попытался
def get_rid_of_nulls(value):
if value == np.nan:
return 'Is Null value'
else:
return value
с этим не работает либо
if value == None
if value isnull
if value == np.na
if value ==''
if value == NaN
if value == 'NaN'
Ни одно из сравнений не похоже на работу. Я не так точно, но я застрял, и я очень упрям, чтобы использовать fillna
благодаря
Ничто не равно «нан», даже самому «нану». Вам нужно использовать специальную функцию, чтобы проверить, является ли значение 'nan', вы не можете использовать' == '. –
use 'pd.isnull (value)' в вашей func – EdChum