R选择列表中包含的行(匹配)不工作

R选择列表中包含的行(匹配)不工作,r,select,match,R,Select,Match,我试图从数据帧中选择行,其中基于某个列“ID”之间的匹配,其中ID需要位于预先选择的ID的向量中 我通过运行“unique”命令获得预选ID的列表: loan\u id这里有一个提示-a=mtcars[,“mpg”][1:5]mtcars[mtcars$mpg%在%a中,]与a=mtcars[“mpg”][1:5]mtcars[mtcars$mpg%在%a中,]您是否检查了loan\u id是否有您想要的内容?大概subtypes\u frame是一个data.frame,在这种情况下,您需要再

我试图从数据帧中选择行,其中基于某个列“ID”之间的匹配,其中ID需要位于预先选择的ID的向量中

我通过运行“unique”命令获得预选ID的列表:


loan\u id这里有一个提示-
a=mtcars[,“mpg”][1:5]
mtcars[mtcars$mpg%在%a中,]
a=mtcars[“mpg”][1:5]
mtcars[mtcars$mpg%在%a中,]
您是否检查了
loan\u id
是否有您想要的内容?大概
subtypes\u frame
是一个
data.frame
,在这种情况下,您需要再次查看您的子集,正如@Codoremifa所建议的。感谢@Codoremifa和Cotton.Rockwood,我将我的“unique”命令更改为
loan\u id这里有一个提示-
a=mtcars[,“mpg”[1:5]
mtcars[mtcars$mpg%a,]
a=mtcars[“mpg”][1:5]
相比,mtcars[mtcars$mpg%在%a中,]
您是否检查了
贷款ID
是否符合您的要求?大概
subtypes\u frame
是一个
data.frame
,在这种情况下,您需要再次查看您的子集,正如@Codoremifa所建议的。感谢@Codoremifa和Cotton.Rockwood,我将“unique”命令更改为
loan\u id
loan_ids <- unique(subtypes_frame["RefId"])
transactions_for_selected_loans <- trans_reduced_period[trans_reduced_period$LoanRefId %in% loan_ids,]
transactions_for_selected_loans <- subset(trans_reduced_period,LoanRefId %in% loan_ids)