ここに投稿したマトリックス構造で以下が機能しない理由を知りたいです(dputコマンドを使用しました)。
実行してみると:
apply(mymatrix, 2, sum)
私は得る:
Error in FUN(newX[, i], ...) : invalid 'type' (list) of argument
ただし、それがマトリックスであることを確認すると、次のようになります。
is.matrix(mymatrix)
[1] TRUE
データを一時変数にリスト解除してから行列を再作成することでこの問題を回避できることに気付きましたが、なぜこれが発生しているのか興味があります。