我有一个stock.table of stock collections
stocks = data.table(date = c('2000-01-01', '2001-01-01'), upStocks = c(list(c('A','B')), list(c('A','C'))), myStock = c('B','B'))
stocks
date upStocks myStock
1: 2000-01-01 A,B B
2: 2001-01-01 A,C B
我想每天查看我的库存是否已经
foreach(i = 1:nrow(stocks), .combine = c) %do% stocks[i, myStock %in% upStocks[[1]]]
[1] TRUE FALSE
有没有办法不使用循环?
(我不能将upStocks拆分成多行,因为这个表将滚动连接到另一个表)