Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何使用/安装memisc包中data.set的合并方法?_R_Methods_Merge - Fatal编程技术网

R 如何使用/安装memisc包中data.set的合并方法?

R 如何使用/安装memisc包中data.set的合并方法?,r,methods,merge,R,Methods,Merge,我有两个data.set(来自memisc包),都是为merge设置的,并且merge没有错误或警告,但是输出是data.frame,而不是data.set。命令是: datTS <- merge(datT1, datT2, by.x="ryear", by.y="ryear") 我已经验证了我拥有最新版本的R、RStudio、memisc,以及所有依赖项。到目前为止,我已经使用了许多其他memisc方法(内,转换,缺少。值,等等),没有问题 因此,我的问题是:当源数据是data.set

我有两个data.set(来自
memisc
包),都是为merge设置的,并且merge没有错误或警告,但是输出是data.frame,而不是data.set。命令是:

datTS <- merge(datT1, datT2, by.x="ryear", by.y="ryear")
我已经验证了我拥有最新版本的R、RStudio、
memisc
,以及所有依赖项。到目前为止,我已经使用了许多其他
memisc
方法(
转换
缺少。值
,等等),没有问题


因此,我的问题是:当源数据是data.set形式时,根据
memisc
包,还需要做什么才能让
merge
函数正确地生成data.set?(官方软件包文档中没有明确说明此合并功能。)由于上面第二个链接中的代码似乎提供了实现此功能的方法,至少在安装和使用该代码时,是否有一些变通方法?也许我不知道有一些单独的“方法安装”(但为什么它会与主软件包分开?)

发布的0.97版中pkg:memisc的帮助页面没有描述data.set的合并函数方法。您指的是github版本,它可能不是已经发布的版本。您需要安装github版本。请参阅:

发布的0.97版本中pkg:memisc的帮助页没有描述
数据的合并函数方法。set
s。您指的是github版本,它可能不是已经发布的版本。你安装了github版本吗?这就解释了。我只是直接在github的母公司中四处看看,看到了自述文件,其中解释了
memisc
的预发布版本发布在那里。这完全回答了我的问题。如果你愿意,把它作为答案贴出来,我会点击“接受”。非常感谢!
ds6 <- merge(ds1,ds5,by.x="a",by.y="c")