在R中将整数转换为double

时间:2015-10-04 10:32:40

标签: r variable-assignment type-conversion

我在R遇到过这个问题 我有一个Integer类型的值

typeof(res[3,"V2.review/score"])
[1] "integer"

我想将此值分配给Double列

typeof(HLPMatrix[1,1])
[1] "double"

中的值
res[3,"V2.review/score"]
[1]  4.0

但是当我使用作业时

HLPMatrix[1,1]<-res[3,"V2.review/score"]
HLPMatrix[1,1]
[1] 122

HLPMatrix [1,1]得到值122

有没有解决方法呢? 我尝试了as.double和as.numeric选项,但也返回相同的值 我希望将值4.0分配给此HLPMatrix [1,1]

1 个答案:

答案 0 :(得分:0)

今天刚发生在我身上。

使用:

 Variable1<-as.double(as.character(Variable))