我在列表中有许多dataframes和我的新名字山坳矢量
nom_colonnes <- c("HEURE","REGIE", "ANTENNE", "MOYEN_DE_DIRECT", "ID_MOYEN", "SRV", "DESTINATION", "INSERT", "CDC_JRI", "REPORTER_INVITES", "LIEU", "ETAT","P_ou_R", "NOTE")
for (i in 1 : nb_files) {
colnames(get(data_names[[i]])) <- nom_colonnes
}
误差在GET(data_names [[I]])< -
*vtmp*
:不可能去的已找到拉fonction“得到
我迷路了......任何人都可以帮助吗?非常感谢
一种选择是将数据集与list
,环路mget
通过list
s与data.frame
的lapply
,以“nom_colonnes”设置列名
lst1 <- lapply(mget(data_names), setNames, nom_colonnes)
这是更好地保持在一个list
。如果我们要更新原来的对象,然后(不推荐)
list2env(lst1, envir = .GlobalEnv)