我有一组向量(超过2k),每个向量包含超过13k个条目。我需要遍历每个数据以将数据放在txt文件中以供将来使用。
所以我想我会创建一个列表,其中包含所有向量的名称:
vector_list <- list()
for (i in 1:Number) {
vec <- paste("vec", i, sep="")
assign(vec, data[i,1])
vector_list[i] <- vec
}
唯一的问题是,当我访问vector_list[-]
的值时,我会得到正确的名称,但它介于&#34;&#34;之间。所以我不能用它来评估名称在&#34;&#34;之间的矢量的值。
我写的时候
TEST <- vector_list[i]
我没有获得veci
(其名称存储在vector_list[i]
中)中包含的值,但我得到"veci"
...有关此问题的任何帮助吗?
我也尝试了get
这个似乎不起作用的命令。例如,如果我输入get(vector_list[1])
,我会收到Error in get(vector_list[1]) : invalid first argument
。
如果我使用a<-vector_list[1]
然后使用get(a)
,则类似。也许我是那个滥用get
功能的人??