【发布时间】:2018-01-13 03:09:25
【问题描述】:
目标是重命名数据框列列表,但同时将数据框名称添加到新列名称中。
例如:从 x 到 a_x 和 b_x。
为什么?因为我计划稍后合并这些集合并希望为列提供干净的 id。
a = data.frame(x = c(1,2))
b = data.frame(x = c(3,4))
frameList = list(a = a, b = b)
newName = c(*frameName+'_'+'x')
names = lapply(names, setNames, nm = newName)
list2env(names,.GlobalEnv)
【问题讨论】: