我在R中垂直连接了两个文件,但当我这样做时,我有3:1变量,而不是1:1

我在R中垂直连接了两个文件,但当我这样做时,我有3:1变量,而不是1:1,r,merge,rbind,R,Merge,Rbind,我用rbind和merge-in-R合并了两个文件,但当我这样做时,其中一个变量被复制了三次而不是一次,我不知道哪里做错了。rbind工作得很好,但我认为合并在垂直连接文件时不起作用 我先做了rbind,然后使用合并两个文件并检查所有内容,但我不知道哪里出了问题# 输入数据 我不知道合并EI和OI时我缺少什么。EI有物种和偶数。image和OI有物种和奇数。image Image<- merge(EI,OI) Image您的右侧很可能有重复的值。确保您加入了不同的价值观。很难从您所写的内

我用rbind和merge-in-R合并了两个文件,但当我这样做时,其中一个变量被复制了三次而不是一次,我不知道哪里做错了。rbind工作得很好,但我认为合并在垂直连接文件时不起作用

我先做了rbind,然后使用合并两个文件并检查所有内容,但我不知道哪里出了问题#

输入数据 我不知道合并EI和OI时我缺少什么。EI有物种和偶数。image和OI有物种和奇数。image

Image<- merge(EI,OI)

Image您的右侧很可能有重复的值。确保您加入了不同的价值观。

很难从您所写的内容中看出如何提供帮助。我只能说,
rbind
merge
做了非常不同的事情,不能互换<代码>合并
用于执行联接,就像在SQL中一样
rbind
用于将数据帧“堆叠”到一个单独的数据帧中(假设结构类似)(如SQL中的联合)。如何在此处输入数据集,以便读者了解我所说的内容创建两个小数据集以显示有问题的行为(仅几行)然后将它们编辑到你的问题中,或者像上面一样,或者在R中对它们调用
dput()
,然后将结果复制并粘贴到你的问题中“QUMA3”,“QUSH”,“QUST”,“SIDER”,“SILAR20”),偶数.image=c(12L,12L,4L,4L,1L,1L,1L,1L,26L,26L,26L,26L,26L,26L,9L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,7L,9L,9L,7L,9L,9L,9L,9L,2L),奇数.image=c(6L,6L,6L,6L,6L,6L,3L,3L,3L,3L,2L,2L,10L,10L,10L,10L,10L,10L,10L,10L,10L,25L“data.frame”)栎树是属,而QUMA3、QUSH和QUST是种。因此表中应该有3种和3属,而不是9属。不,我没有重复值。当我合并它时,它的行为很有趣。
Species     Even.image   Odd.Image
QUSH         26           25
QUST         9             7
QUMA3        7            10
QUERCUS      26           25
QUERCUS      9            7
QUERCUS      7           10
Image<- merge(EI,OI)