好的,所以我尝试做最基本的操作,但看起来R很复杂。
我想要实现的是遍历列表。
要访问此列表中的特定值,我只需要写:
list.data$V10.csv$Value[2]
我想用变量替换V 01 ,以便我可以使用循环。
以下是我到目前为止的尝试:
k <- 10
test0 <- paste0("V",k)
test1 <- as.numeric(paste0("V", k))
理论上,这将允许我通过写入来访问与以前相同的值:
list.data$test0.csv$Value[2]
// Or
list.data$test1.csv$Value[2]
仅使用更改k
的值来使用循环。
但它不起作用。我该怎么办?
提前致谢!
答案 0 :(得分:3)
最好使用[[
传递对象名称以从list
中提取元素。
test0 <- paste0("V",k, ".csv")
list.data[[test0]]$Value[2]