在R会话中将对象的所有值设置为double类型

时间:2015-04-01 11:27:08

标签: r

如何在R会话中将所有对象/输出的值设置为double。

假设a是一个向量,即使元素是整数,也应返回double值。

之后假设我定义了一个矩阵,比如mm,那么矩阵中的所有元素都应该显示为double。

E.g。

假设mm是矩阵

mm=matrix(1:10, nrow=2)
> mm
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    3    5    7    9
[2,]    2    4    6    8   10

我想要的输出是:

> mm
         [,1]   [,2]    [,3]  [,4]   [,5]
    [1,]    1.0    3.0    5.0    7.0    9.0
    [2,]    2.0    4.0    6.0    8.0   10.0

任何人都可以回答这个问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

尝试:mm <- matrix(as.double(1:10), nrow=2) 然后通过typeof(mm)查看 # "double"