R - 按名称格式化列表中的子集

时间:2017-12-31 01:39:08

标签: r

我有一个数据框“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个相关矩阵进行子集化。

0 个答案:

没有答案