如何在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
任何人都可以回答这个问题吗?
非常感谢。
答案 0 :(得分:0)
尝试:mm <- matrix(as.double(1:10), nrow=2)
然后通过typeof(mm)
查看
# "double"