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)'的返回值相同。 –