识别sqldf中的Inf

时间:2015-01-10 13:46:24

标签: r sqldf

在将Inf用于SQL时如何识别-Infsqldf

示例数据:

x <- data.frame(val = c(1, 2, 3, Inf))

现在,我正在使用:

sqldf('select * from x where val < 999999999999999999999')

但这似乎不太安全。

1 个答案:

答案 0 :(得分:3)

试试这个:

> sqldf("select val from x where cast(val as text) != 'Inf'")
  val
1   1
2   2
3   3