R:テーブルおよび多次元配列の次元名

mzuba

私が使用している関数はパラメータとしてテーブルオブジェクトを必要とするため、多次元配列をテーブルに変換したいのですが、次元名に問題があります。

のヘルプファイルで指定されているようas.tableに、dnnパラメータにはdimnames名が含まれている必要があります。

dnn … the names to be given to the dimensions in the result (the dimnames names).

ただし、を指定した場合でも、dnnによって作成されたテーブルにas.tableはディメンション名がありません。

次のコードは私の問題を示しています。

>test <- table(c("a","b","c","c","c"),c("1","2","3","2","2"),dnn=c("letters","numbers"))
>test 

          numbers
letters 1 2 3
      a 1 0 0
      b 0 1 0
      c 0 2 1

# this works perfectly

配列からテーブルを作成するときに同じことを試してください。

>my2dimdata <- array(c(1,0,0,0,1,2,0,0,1),dim=c(3,3),
                    dimnames=list(c("a","b","c"),
                                  c("1","2","3")))
>my2dimdata

  1 2 3
a 1 0 0
b 0 1 0
c 0 2 1

# the array as expected

>my2dimtable <- as.table(my2dimdata,dnn=c("letters","numbers"))
>my2dimtable

  1 2 3
a 1 0 0
b 0 1 0
c 0 2 1

# there are no dimnames
ローランド

as.tablednn引数はありませんdimnamesを手動で設定する必要があります。

my2dimdata <- array(c(1,0,0,0,1,2,0,0,1),dim=c(3,3),
                    dimnames=list(c("a","b","c"),
                                  c("1","2","3")))

my2dimdata <- as.table(my2dimdata)
names(attributes(my2dimdata)$dimnames) <- c("letters","numbers")

#        numbers
# letters 1 2 3
#       a 1 0 0
#       b 0 1 0
#       c 0 2 1

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Excel VBA配列ループのトラブルシューティング:RedimおよびUBound、1次元および2次元配列の使用

テーブル、キー、および値に多次元配列を出力します

c ++ベクトル1次元および2次元配列値の割り当て

テーブルへの多次元配列

JavaおよびC#の多次元配列

次元名のベクトルを使用してテンソル(多次元配列)の一部を選択するにはどうすればよいですか?

.NETXmlSerializerおよび多次元配列

2次元配列列の2次元の値でテーブルをクエリします

静的多次元配列、コンパイル時の次元定義

PHP多次元配列から2列のHTMLテーブル

文字列またはテーブルへのphp多次元配列

PHPの多次元配列から最小および最大グループ値を取得します

多次元配列のダミー次元を追加します

in_array()および多次元配列

多次元配列、Vuexおよび突然変異

PHPの多次元配列をhtmlテーブルに出力する

JSON多次元配列のテーブルを作成する

PHPでの多次元配列の作成、アクセス、および理解

1次元および2次元配列でphpjson_decodeを使用する

テーブルのような2次元配列を印刷する方法

データベース テーブルからの主キー、ID 列、および特定の名前列の取得

多次元配列の構文-x [?、?]およびx [?] [?]

動的および古典的な多次元配列の速度差

For eachステートメントを使用して、VBAExcelの多次元配列をループします-最初の次元のみ

Matlabの次元のサブセットに沿った多次元配列のArgmax

Rでのforループおよびテーブル印刷

それぞれにを使用して、Perlの多次元配列の1つの次元をループします

低次元および高次元のデータ

PHP多次元および連想配列の列平均

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ