我有一个这样的向量:
vec1 <- c("x1","x2","x3","x4")
我有另一个这样的向量:
vec2 <- c("X1.RData","X2.RData","X3.RData","X4.RData")
我在这里尝试做的是加载 RData 文件,然后使用相同的文件名将它们保存回来,但对象应该是 vec1 的对象。
for (i in 1:length(vec1)){
vec1[i] <- get(load(vec2[i]))
save(vec1[i],file=vec2[i])
}
但它给了我错误,说"incompatible types"
我也尝试像这样更改角色对象的类:
class(vec1[i]) <- myclass
其中 myclass 是 S4 类型对象的类。
有没有办法在 R 中做到这一点???