このマトリックスの名前が「不明」であるマトリックスの行を削除するのに苦労しています。「不明」とは、いくつかのマトリックスがあり、各マトリックスの名前の最後の 3 文字が異なるということです。
例は、これをより明確にするでしょう。
Trades_ABC、Trades_DEF、Trades_HIJ の 3 つのマトリックスがあるとします。これらの各行列には x 行と 5 列があります。
現在、次のコードがあります。
「sellLeg」は「ABC」、「DEF」、「HIJ」のいずれかです。
for (k in 1:3)
assign(get(paste0("Trades_",sellLeg))[1,1],y)
next k
このコードでは、例として、3 つのマトリックスのそれぞれの最初の要素の値を、"1" で表される数値に変更しようとしています。実際には、行を削除しようとしているほど値を変更しようとはしていませんが、主な問題は、「不明な」名前のマトリックスに値を割り当てる方法がわからないことです (一度私はこれを行うことができます。行を削除できるはずです)
どうもありがとう!