1
我想将转换应用于多个data.frame对象。我会怎么做?我想我可以通过这些物体循环,但是迄今为止这是无用的。我想我可能需要将对data.frame对象的引用传递给列表或其他类型的集合,然后遍历这些引用。这在R中甚至可能吗?将转换应用于多个data.frame对象
#reproducible data
foo=data.frame(c(1, 1), c(1, 1))
bar=data.frame(c(2, 2), c(2, 2))
#apply transformations
for (dat in list(foo, bar)){
dat$NEW <- 9999
print(dat)
}
#of course nothing happened since data.frames were copied to list object
print(foo) #no change
print(bar) #no change
#expected output
foo$NEW <- 9999
bar$NEW <- 9999
print(foo) #looks good
print(bar) #looks good
目前还不清楚你想要做什么。也许增加预期的输出? –
我希望'print(foo)'和'print(bar)'的返回值与循环语句中的'print(dat)'的返回值相同。 –