3

関数から生成したテーブルがあり、table()さらに xtable を使用して次のように出力します。

          FF NF NN Sum
     FF   8  0  0   8
     NF   7  8  0  15
     NN   3  1  4   8

次の形式で追加の列名と行名を追加したいと考えています。

           Time2
   Time1 FF NF NN Sum
     FF   8  0  0   8
     NF   7  8  0  15
     NN   3  1  4   8

xtable を調べましたが、何も見つかりませんでした。colnames() は既存の列の名前を変更し、rownames() は行名に対して同じことを行います。

4

1 に答える 1

6

いくつかのオプションがあります。

1 つ目は、それらの名前をテーブル オブジェクトに「手動で」追加することです。

## An example of a table object with unnamed dimnames 
x <- with(warpbreaks, table(unname(wool), unname(tension)))
x
#     L M H
#   A 9 9 9
#   B 9 9 9

names(dimnames(x)) <- c("Time1", "Time2")
x
#      Time2
# Time1 L M H
#     A 9 9 9
#     B 9 9 9

table()2 番目の (通常は推奨される) オプションは、次のように への最初の呼び出しで名前を指定することです。

table(Time1 = warpbreaks[[2]], Time2 = warpbreaks[[3]])
#      Time2
# Time1 L M H
#     A 9 9 9
#     B 9 9 9
于 2013-11-13T21:00:00.240 に答える