我正在努力删除矩阵中的一行,此矩阵的名称为“未知”。我所说的“未知”是指有几个矩阵,每个矩阵名称的最后3个字符是不同的。
我认为一个例子可以让我更加清楚。
假设我有3个矩阵,Trades_ABC,Trades_DEF,Trades_HIJ。这些矩阵中的每一个都有x行和5列。
我目前有以下代码:
for (k in 1:3)
其中“sellLeg”是“ABC”,“DEF”,“HIJ”之一
assign(get(paste0("Trades_",sellLeg))[1,1],y)
next k
在这段代码中,我试图将三个矩阵中每个矩阵中第一个元素的值更改为某个数字,以“1”表示,作为示例。实际上,我并不是想改变一个值,因为我想要删除一行,但我的主要问题是我不知道如何为具有“未知”名称的矩阵赋值(一次我能做到这一点我应该能够删除一行)
非常感谢!