Я работаю над проектом и пытаюсь создать dataframe
, который возвращает 1, если значение есть, и 0, если это запись nan.
Вот что у меня есть...
used=np.isnan(user_user)
used=used.replace(to_replace={False:1, True:0})
Это клип исходного кадра
После запуска первой строки кода я получаю output .
И после последней строки я получаю это
Что здесь происходит?Я понимаю, что False в dataframe
имеет тип numpy.bool_
, а обычный False имеет тип bool
, но я не могу использовать здесь оператор is, так что есть ли способ прямого доступа к numpy.bool_
и заставить это работать илиесть лучшая функция, которая может получить результат, который я ищу?