Как считать NaN-элементы в запросе Impala? - PullRequest
0 голосов
/ 25 июня 2019

У меня есть таблица с NaN в поле, которое является двойным. Я просто хочу посчитать, сколько предметов «NaN»:

Select count(*) from table
where col = 'NaN'

AnalysisException: операнды типа DOUBLE и STRING не сравнимы: col = 'NaN'

Select count(*) from table
where col is null

Результат = 0 (в этом столбце есть тонны записей NaN)

Select count(*) from table
where cast(col as string) = 'NaN'

Результат = 0

Как мне это сделать, когда он будет фактически считать NaN-строки?

1 Ответ

0 голосов
/ 26 июня 2019

Я бы бросил NaNs в строку и затем сделал бы сравнение с 'nan'

Select count(*) from table
where cast(col as string) = 'nan'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...