У меня есть список фреймов данных, и я хочу заменить имена столбцов, начинающиеся с ..., на имя предыдущего столбца.
Итак, отправная точка следующая:
df1 <- data.frame(Tree=c(1:3), Sea=c(4:6), ...3=c(2:4), Beach=c(1:3), ...5=c(2:4))
df1
df2 <- data.frame(Tree=c(1:3), Sea=c(4:6), ...3=c(2:4), Beach=c(1:3), ...5=c(2:4))
df2
df3 <- data.frame(Tree=c(1:3), Sea=c(4:6), ...3=c(2:4), Beach=c(1:3), ...5=c(2:4))
df3
df.list<-list(df1, df2, df3)
И я хочу, чтобы столбцы во фреймах данных в списке выглядели следующим образом:
df1 <- data.frame(Tree=c(1:3), Sea=c(4:6), Sea=c(2:4), Beach=c(1:3), Beach=c(2:4))
df1
df2 <- data.frame(Tree=c(1:3), Sea=c(4:6), Sea=c(2:4), Beach=c(1:3), Beach=c(2:4))
df2
df3 <- data.frame(Tree=c(1:3), Sea=c(4:6), Sea=c(2:4), Beach=c(1:3), Beach=c(2:4))
df3
Первоначально проблема возникла из-за того, что я импортировал несколько фреймов данных из Excel в виде списка, в котором имена столбцов занимают более двух столбцов. Мне не удалось пометить оба столбца одним и тем же именем при импорте данных.
Буду очень признателен за вашу помощь. Спасибо!