-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