我有一个数据框“Customers_list”,如下所示:
Customer_No Entry_Time Exit_Time(Adjusted)
123 1 2
295 3 5
337 5 4
和另一个矩阵列表(名为“Customers_details”),其中每个矩阵对应于每个唯一的客户编号。各个矩阵的时间为行,客户的详细信息为列。
我想基于Exit_Time(调整后)> = Entry_Time来从矩阵列表中对客户进行子集化。
我试过了:
Customers_details[noquote(paste("c(", paste(sprintf("'%d'",subset(Customers_list[,"Customer_No"],"Exit_Time(Adjusted)" >= "Entry_Time"),collapse=","), ")", sep=""))]
但它似乎不起作用,即使粘贴功能的打印输出给了我:
c('123','295')
如果我直接输入了代码Customers_details [c('123','295')],我会设法对2个相关矩阵进行子集化。