Как идентифицировать Inf
, -Inf
при использовании SQL с sqldf
?
Пример данных:
x <- data.frame(val = c(1, 2, 3, Inf))
Теперь я использую:
sqldf('select * from x where val < 999999999999999999999')
Но это не кажется очень безопасным.
Как идентифицировать Inf
, -Inf
при использовании SQL с sqldf
?
Пример данных:
x <- data.frame(val = c(1, 2, 3, Inf))
Теперь я использую:
sqldf('select * from x where val < 999999999999999999999')
Но это не кажется очень безопасным.
Попробуй это:
> sqldf("select val from x where cast(val as text) != 'Inf'")
val
1 1
2 2
3 3