R foreach z .combine = rbindlist
Używam foreach z .combine = rbindlist. To nie działa, chociaż działa dobrze, jeśli używam .combine = rbind.
Aby zilustrować za pomocą prostego przykładu -
> t2 <- data.table(col1=c(1,2,3))
> foreach (i=1:3, .combine=rbind) %dopar% unique(t2)
col1
1: 1
2: 2
3: 3
4: 1
5: 2
6: 3
7: 1
8: 2
9: 3
# But using rbindlist gives an error
> foreach (i=1:3, .combine=rbindlist) %dopar% unique(t2)
error calling combine function:
<simpleError in fun(result.1, result.2): unused argument(s) (result.2)>
NULL
Czy ktoś był w stanie to zrobić?
Z góry dziękuję.