2015-01-10 4 views
3

sqldf으로 SQL을 사용할 때 Inf, -Inf을 어떻게 식별합니까?sqldf에 정보 표시

샘플 데이터 : 이제

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

, 내가 사용하고 :

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

그러나 이것은 매우 안전하지 않는 것 같습니다.

답변

3

이 시도 :

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