在数据框中合并列及其值

时间:2019-06-24 11:35:32

标签: r dataframe merge

我有一个数据帧df1,它由从Var1到Var10的列组成。 现在,我将列的子集作为从Var5到Var9的数据帧df2,执行了一些操作,现在我必须用df2中的列覆盖df1。

我要合并df2,即var5到var10到df1(也有var5到var9列)。

我尝试了以下代码:

        var theContent = $('#editable');
        $('.saveContent').on('click', function() {
            var editedContent = theContent.html();
            localStorage.setItem('newContent',editedContent)
        });

理想情况下,我有很多列,用逗号指定列不是一个好方法

1 个答案:

答案 0 :(得分:0)

使用?merge似乎不需要多余的by.xy参数。此外,by默认使用data.frame之间的公用变量名称。因此,如果您在整个数据集上没有Var5:Var9的重复子集,则可以执行以下操作:

merge(x = df1, y = df2)