Я хочу переименовать некоторые случайные столбцы большого фрейма данных, и я хочу использовать текущие имена столбцов , а не индексы. Индексы столбцов могут измениться, если я добавляю или удаляю столбцы к данным, поэтому я считаю, что использование существующих имен столбцов является более стабильным решением. Вот что у меня есть сейчас:
mydf = merge(df.1, df.2)
colnames(mydf)[which(colnames(mydf) == "MyName.1")] = "MyNewName"
Могу ли я упростить этот код, используя исходный вызов merge ()
или просто вторую строку? «MyName.1»
на самом деле является результатом xts слияния
двух разных xts-объектов.