Ошибка в вставке (v, collapse = "\ n"): результат будет превышать 2 ^ 31-1 байт - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь объединить большой символьный вектор (2,8 Гб) с помощью следующего кода:

x <- paste(v, collapse = "\n")

Сообщение об ошибке:

Ошибка в вставке (v, collapse = "\ n"): результат будет превышать 2 ^ 31-1 байт

Насколько я понимаю, это вызвано пределом R, налагаемым на отдельные объекты. Тем не менее, я также читал, что R может поддерживать длинные векторы, начиная с R 3.0.0, но не могу понять, как. Я попытался увеличить переменную среды R_MAX_VSIZE=32000000000 (32 ГБ), но безуспешно.

Я использую Microsoft R Open 3.5.1 с 64 ГБ ОЗУ. Моя полная sessionInfo ():

R version 3.5.1 (2018-07-02)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=Swedish_Sweden.1252  LC_CTYPE=Swedish_Sweden.1252    LC_MONETARY=Swedish_Sweden.1252 LC_NUMERIC=C                    LC_TIME=Swedish_Sweden.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] forcats_0.3.0        stringr_1.3.1        dplyr_0.7.6          purrr_0.2.5          readr_1.2.0          tidyr_0.8.1          tibble_1.4.2         ggplot2_3.0.0        tidyverse_1.2.1     
[10] data.table_1.11.9    RevoUtils_11.0.1     RevoUtilsMath_11.0.0

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.18     cellranger_1.1.0 pillar_1.3.0     compiler_3.5.1   plyr_1.8.4       bindr_0.1.1      tools_3.5.1      lubridate_1.7.4  jsonlite_1.5     nlme_3.1-137     gtable_0.2.0    
[12] lattice_0.20-35  pkgconfig_2.0.1  rlang_0.2.1      cli_1.0.0        rstudioapi_0.7   yaml_2.2.0       haven_1.1.2      bindrcpp_0.2.2   withr_2.1.2      xml2_1.2.0       httr_1.3.1      
[23] knitr_1.20       hms_0.4.2.9001   grid_3.5.1       tidyselect_0.2.4 glue_1.3.0       R6_2.2.2         readxl_1.1.0     modelr_0.1.2     magrittr_1.5     backports_1.1.2  scales_0.5.0    
[34] rvest_0.3.2      assertthat_0.2.0 colorspace_1.3-2 stringi_1.2.4    lazyeval_0.2.1   munsell_0.5.0    broom_0.5.0      crayon_1.3.4 

Похожие сообщения: здесь , здесь , здесь и здесь .

...