繁体   English   中英

将数字转换为R中的矩阵

[英]convert a numeric into matrix in R

我有一个表达式,当我键入数字时,它看起来像这样

A      B     C     D      E    F
1.2    1.1   1.05  1.4   1.2   1.1

该对象称为e和

dim(e)
NULL

有什么方法可以更改初始对象e的格式,以便它也是子集的

谢谢,

尚不完全清楚,但我认为您的e只是一个带有名称的向量,例如:

e <- setNames(c(1.2,1.1,1.05,1.4,1.2,1.1),LETTERS[1:6])
dput(e)
#structure(c(1.2, 1.1, 1.05, 1.4, 1.2, 1.1), .Names = c("A","B","C","D","E","F"))
dim(e)
#NULL

您可以像对任何其他矢量一样子集此类对象:

e[1:3]
#   A    B    C 
#1.20 1.10 1.05 

...包括使用分配给每个值的名称:

e["A"]
#  A 
#1.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM