【发布时间】:2021-02-19 11:59:36
【问题描述】:
我有四个数据框,用于四个不同的河流数据集(河流是 Main、Danube、Isar 和 Inn)。数据框的维度相同,命名如下:“df_Main”、“df_Danube”、“df_Isar”和“df_Inn”。 为了以后方便绘图,我需要所有数据框都具有相同的列名。 我认为可以通过以下方式轻松实现:
rivers <- c("Main", "Danube", "Isar", "Inn")
for (i in 1:length(rivers)) {
colnames(get(paste0("df_", rivers[i]))) <- c("bla", "bla", "bla", "bla")
}
但这不起作用。 有人有想法吗?
【问题讨论】:
-
虽然我不清楚你的问题,但我认为你需要
setNames -
感谢您的快速回复。你能举个例子吗?
标签: r