每当变量(序列号)与另一个数据集中的变量(相关序列号的主列表)匹配时,我试图获取数据集中的行号。 这是有效的代码:
for(i in 1:length(y$EIN)){print (which(x$EIN ==y$EIN[i]))}
integer(0)
integer(0)
[1] 14
integer(0)
integer(0)
integer(0)
[1] 15 16 17
integer(0)
integer(0)
integer(0)
(ETC)..
当我尝试像这样保存它时:
for(i in 1:length(y$EIN)){AP[i]<- (which(x$EIN ==y$EIN[i]))}
我刚得到NAs
我尝试为新变量创建另一个循环。 +1和-1索引。 -1实际上使我到达第一个结果“ 14”,但随后停止运行。 我试过预定义数组。我也尝试使用attach,=和<-。