在 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