0

我想将 3 个大型 RDS 文件(其中两个大约 100 MB,一个大约 270 MB)合并为一个。每次我运行代码时,我的 R 会话都会中止,并且我会收到 R 遇到致命错误的错误消息。

我已经尝试清除我的全局环境并更新所有包,但它没有帮助。

我有一个 2 GHz 双核 Intel Core i5 处理器和 8 GB 1867 MHz LPDDR3。

我的会话信息:

R version 4.0.3 (2020-10-10)

Platform: x86_64-apple-darwin17.0 (64-bit)

Running under: macOS Big Sur 10.16

Matrix products: default

LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib

locale:
[1] de_DE.UTF-8/de_DE.UTF-8/de_DE.UTF-8/C/de_DE.UTF-8/de_DE.UTF-8

attached base packages:

[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):

 [1] compiler_4.0.3     magrittr_2.0.1     Matrix_1.3-4       tools_4.0.3        fastmatch_1.1-3    Rcpp_1.0.7        
 [7] tinytex_0.34       stringi_1.7.5      grid_4.0.3         quanteda_3.1.0     xfun_0.27          stopwords_2.3     
[13] RcppParallel_5.1.4 lattice_0.20-45   

我要运行的代码:

library(tidyverse)
library(dplyr)
library(readr)
library(purrr)

rds_alle_tweets <- (list.files(pattern = "*.rds", full.names = TRUE))
  map_dfr(
    .x = rds_alle_tweets,
    .f = ~read_rds(.x) %>% mutate_all(as.character))

有人遇到过类似的问题或有解决办法吗?

我已经在 Rstudio 社区中发布了同样的问题,但到目前为止没有人能帮助我。

提前致谢!

4

0 回答 0