3
> 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
4

2 に答える 2

4

あなたの問題は、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
于 2012-12-06T00:43:01.100 に答える
3

特定の方法で出力を印刷したいですか、それとも実際に行名が必要ですか?

必要な方法で印刷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
于 2012-12-06T00:44:22.987 に答える