我基本上试图将无序数据变成长整型用于线性建模。根据两个变量匹配数据框行(索引)
我有2个data.frames“REC”和“书”
在“书”中的每一行需要粘贴到的几个“REC”行结束根据该行中的两个变量:“MRN”和“COURSE”相匹配。
我曾尝试以下,并就此向无济于事变化:
i=1
newlist=list()
colnames(newlist)=colnames(book)
for (i in 1:dim(rec)[1]) {
mrn=as.numeric(as.vector(rec$MRN[i]));
course=as.character(rec$COURSE[i]);
get.vector<-as.vector(((as.numeric(as.vector(book$MRN))==mrn) & (as.character(book$COURSE)==course)))
newlist[i]<-book[get.vector,]
i=i+1;
}
如果任何人有
1)获得)的任何建议,这个工作 2使其更加优雅(或者只是不笨拙)
如果我一直不清楚,我乞求你的赦免。
我明白我没有结合上述的任何数据,我想如果我可以生成一个长格式data.frame我可以将它们都在我自己的
然后有一个很好的旧`merge(df1,df2)`...... :) – 2011-02-02 19:46:28