Я могу ошибаться, но я подозреваю, что два con
не совпадают, поэтому я предполагаю, что будущее похоже на Бангкок в похмелье: То, что происходит внутри будущего, остается внутри будущего . Ваш con
, так сказать, оценивается по значению (не по ссылке), поэтому таблица не записывается в оригинал con
. Рассмотрим следующий код:
library(future)
x <- 4
a <- future({
x <- x + 1 # I am not seen outside
})
x # is still 4 and has not changed
#> [1] 4
value(a) # is 5
#> [1] 5
Однако, если вы используете substitute = FALSE
в своем future
, x
также будет 5
, и я буду рад узнать, почему :-)