R:%

时间:2018-01-22 13:47:34

标签: r data.table

我有一个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拆分成多行,因为这个表将滚动连接到另一个表)

0 个答案:

没有答案