-1
我有數字,可以是整數類型或雙globals$out$data$randrating
檢查的一個因素變量是否是整數類型或浮動
我把它變成一個表之後,相同的值返回一個整數,因爲它的向量是類因子,無論存儲在data_rating中的值是多少$ rating:
> data_rating <- as.data.frame(table(globals$out$data$randrating))
> colnames(data_rating) <- c("rating", "freq")
> class(data_rating$rating)
[1] "factor"
> typeof(data_rating$rating)
[1] "integer"
如何檢查這些數據是整型還是浮點型?
這裏導致這一個以前的question。
更新問題經再生的數據
> data_rating
| rating | freq
1 | 4 | 312
2 | 7.1 | 324
3 | 8 | 340
4 | 8.5 | 962
5 | 8.7 | 1640
你能否就實際問題以及你想達到什麼做一個可重複的例子。非常不清楚這個Q/A它是... –
那麼你爲什麼不使用'is.double(globals $ out $ data $ randrating)'並且用它呢? – Laterow
這是一個因素,所以'is.double()'將會是'FALSE'。 – Stibu