在 sqldf 中识别 Inf
Identify Inf in sqldf
当SQL和sqldf
一起使用时,如何识别Inf
、-Inf
?
示例数据:
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
当SQL和sqldf
一起使用时,如何识别Inf
、-Inf
?
示例数据:
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