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