我使用这个(有点笨拙的)R 函数来合并 data.frames 并保持其中一个的顺序:
MergeMaintainingOrder = function(Ordered,Unordered,ByWhatColumn){
Ordered$TEMPINDEX = 1:length(Ordered[,1])
MergedData = merge(Ordered,Unordered,by=ByWhatColumn)
MergedData = MergedData[order(MergedData$TEMPINDEX),]
MergedData$TEMPINDEX = NULL
return(MergedData)
}
我怎样才能在熊猫中完成同样的事情?有没有一种不那么笨拙的方法,还是我应该重写相同的函数?
谢谢,
-N