Если я использую cbind
для объединения двух matrices
или data.frames
, которые имеют одинаковые colnames
те colnames
, то же самое остается в новом matrix
или data.frame
:
df <- data.frame(test = c(1,2))
df.merge <- cbind(df,df)
df.merge
test test
1 1 1
2 2 2
Однако, если я сделаю то же самое с объектом xts
, к colnames
:
df.xts <- xts(df, order.by = as.POSIXct(c("2019-02-18 13:00","2019-02-18 14:00"), tz = "UTC"))
df.xts.merge <- cbind(df.xts, df.xts)
df.xts.merge
test test.1
2019-02-18 13:00:00 1 1
2019-02-18 14:00:00 2 2
будет добавлено числовое значение. Существует ли способ предотвратить переименование столбцов путем слияния xts
объектов?