После вызова merge.xts
мой результирующий объект временного ряда имеет 3 столбца с именем A.1, B.1, C.1. В исходных объектах xts есть столбцы A, B, C. Я предполагаю, что слияние было выполнено на всех общих столбцах в соответствии с документацией.R: общие столбцы merge.xts
Я проверил содержимое колонки A, B, C и A.1, B.1, C.1. Вызов my.merged[my.merged$A.1 != my.merged$A, ]
не возвращает строк для всех этих столбцов.
Почему общие столбцы не были свернуты только в одном наборе?
Спасибо. Есть ли способ избежать двойных столбцов в файле merge.xts(), кроме удаления их вручную после слияния? –
@RobertKubrick: удалите их перед слиянием или удалите их после слияния. Это добавило бы большую сложность в 'merge.xts', чтобы проверить, были ли столбцы равны в двух или более объектах, которые были объединены (например, что, если данные одинаковы, но имена столбцов разные? Каков допуск для сравнения с плавающей запятой числа? что, если данные в столбцах в двух объектах одинаковы, но одинаково названный столбец в третьем объекте отличается? и т. д. и т. д.). –