nan ×5
Создан 06.01.2025
0
голоса
5
ответов
15
просмотров
"Остановка на NaN в JavaScript"

Вопрос: Есть ли современные браузеры, которые вызывают исключения при распространении NaN (например, при умножении или сложении числа с NaN), или такие, которые можно настроить для этой проверки?

Тихое распространение NaN является ужасным и коварным источником ошибок, и я хотел бы иметь...

0
голоса
1
ответов
15
просмотров
Преобразование pandas.Series из типа object в float с заменой ошибок на NaN

Описание проблемы:

Я столкнулся с проблемой при работе с библиотекой pandas в Python. У меня есть следующий код:

In [2]: a = pd.Series([1, 2, 3, 4, '.'])

In [3]: a
Out[3]: 
0    1
1    2
2    3
3    4
4    .
dtype: object

Я пытаюсь преобразовать элементы серии a в тип...

5
голоса
5
ответов
41
просмотров
Как проверить, является ли число NaN в JavaScript?

Я пытался выполнить следующие выражения в консоли JavaScript браузера Firefox, и ни одно из них не возвращает true:

parseFloat('geoff') == NaN;

parseFloat('geoff') == Number.NaN;

Не могу понять, почему так происходит. Как можно правильно проверить, является ли результат NaN?

8
голоса
5
ответов
45
просмотров
Установить значение для конкретной ячейки в DataFrame pandas с использованием индекса

Я создал Pandas DataFrame:

df = DataFrame(index=['A','B','C'], columns=['x','y'])

Теперь я хотел бы присвоить значение определенной ячейке, например, в строке C и столбце x. То есть, я хочу выполнить следующую трансформацию:

     x    y             x    y
A  NaN  NaN       ...
14
голоса
5
ответов
54
просмотров
Как удалить строки DataFrame в Pandas с NaN в определённом столбце

У меня есть DataFrame, и я хочу оставить только те записи, в которых столбец EPS не содержит значений NaN. Пример исходного DataFrame:

                 STK_ID  EPS  cash
STK_ID RPT_Date                   
601166 20111231  601166  NaN   NaN
600036 20111231  600036  NaN    12
600016 20111231 ...