0

我的代码:

按前一个数据帧的第二列排序新数据帧的第一列

matchOrder<- function(x,y){
    y[match(x[,2], y[,1]),];
}

按前一个数据帧的第一列排序新数据帧的第一列

matchOrder1<- function(x,y){
    y[match(x[,1], y[,1]),];
}

根据需要创建单个数据框并绑定它们

onea<- one[order(one[,2]),];
twoa<- matchOrder(onea,two);
threea<- matchOrder(twoa,three);
foura<- matchOrder(threea,four);
##error
fivea<- matchOrder1(foura,five);
##error
finaltable<- cbind(onea, twoa, threea, foura, fivea);
finaltable;

我想要做的是当foura抛出错误时,我想做一个函数来粘贴和cbind在foura之前的所有内容(或任何错误),这样我不必总是在运行之前修改代码。

输出:

finaltable<- cbind(onea, twoa, threea);
4

0 回答 0