Я слил два файла, используя rbind и merge в R, но когда я это сделал, одна из переменных была реплицирована три раза вместо одного. Я не знаю, где я ошибся.Rbind работает отлично, но я думаю, что слияние не сработало при вертикальной конкатенации файлов.
Сначала я сделал rbind, а затем использовал слияние двух файлов и проверил все, но я не знаю, где это произошло. #
Входные данные
d <- структура (список (taxa = c ("CARYA", "CATE9", "FRAXINUS", "FRPE", "Juniperus", "JUVI", "QUERCUS"), "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КВЕРКУС", "КУМА3", "КУШ", "КУСТ", "САЙДЕР", "SILAR20 "), четное изображение = c (12л, 12л, 4л, 4л, 1л, 1л, 26л, 26л, 26л, 9л, 9л, 9л, 7л, 7л, 7л, 7л, 9л, 26л, 2л, 2л), odd.image = c (6L, 6L, 3L, 3L, 2L, 2L, 10L, 25L, 7L, 10L, 25L, 7L, 10L, 25L, 7L, 10L, 7L, 25L, 1L, 1L)).Имена = c ("taxa", "even.image", "odd.image"), row.names = c (NA, 20L), class = "data.frame") </p>
Формат вывода
Вывод, который я ищу, следующий:
Species Even.image Odd.Image
QUSH 26 25
QUST 9 7
QUMA3 7 10
QUERCUS 26 25
QUERCUS 9 7
QUERCUS 7 10
Я не делаю то, что мне не хватает при слиянии EI и OI.EI есть Species и even.image, а OI имеют разновидности и odd.image.
Image<- merge(EI,OI)