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