> Cases <- c(4,46,98,115,88,34)
> Cases
[1] 4 46 98 115 88 34
> str(Cases)
num [1:6] 4 46 98 115 88 34
我想将行命名为“total.cases”,并且尝试设置没有维度的行名时出错。请参阅预期的输出如下
total.cases 4 46 98 115 88 34
你的问题是Cases
你定义它是一个原子向量。没有行或列的概念。
我想你可能想要一份清单
Cases <- list(total.cases = c(4,46,98,115,88,34))
Cases
## $total.cases
## [1] 4 46 98 115 88 34
str(Cases)
## List of 1
## $ total.cases: num [1:6] 4 46 98 115 88 34
你想以特定的方式打印输出还是你真的想要行名?
要打印Cases
您想要的方式,您可以使用:
> cat("total.cases ",Cases,"\n")
total.cases 4 46 98 115 88 34
要分配行名,您首先需要实际拥有行。向量(如Cases
)没有任何行或列作为维度。但是,您可以转换为矩阵:
> matrix(Cases,nrow=1,dimnames=list("total.cases",1:length(Cases)))
1 2 3 4 5 6
total.cases 4 46 98 115 88 34