R には非常に大きな (約 9100 万のゼロ以外のエントリ) sparseMatrix() があり、次のようになります。
> myMatrix
a b c
a . 1 2
b 1 . .
c 2 . .
これを三角行列(上か下)に変換したいのですが、myMatrix = myMatrix * lower.tri(myMatrix) を実行しようとすると、lower.tri() に対して「問題が大きすぎます」というエラーが発生します。誰かが解決策を知っているかどうか疑問に思っています。助けてくれてありがとう!