Error: std::bad_alloc Rstudio
Error: std::bad_alloc Rstudio
运行此代码后:
t1 <-Sys.time()
df.m <- left_join(df.h,daRta3,by=c("year","month","MA","day"))
t2 <- Sys.time()
difftime(t2,t1)
我有这个错误。
错误:std::bad_alloc
我尝试创建的矩阵的维度是74495*2695 = 180.10^6
行。
我运行代码的计算机有20 GB的RAM
我尝试了memory.limit()
,但它并没有解决我的问题。
-
检查连接密钥的基数
c("year","month","MA","day")
在df.h
和daRta3
中都是唯一的吗- 最常见的值是什么
-
CCD_ 6值。
left_join
可以将NA
的值视为相等或不同:> tibble(x = c(NA, NA, NA)) %>% left_join(., ., by = 'x') # A tibble: 9 x 1 x <lgl> 1 NA 2 NA 3 NA 4 NA 5 NA 6 NA 7 NA 8 NA 9 NA > tibble(x = c(NA, NA, NA)) %>% left_join(., ., by = 'x', na_matches = 'never') # A tibble: 3 x 1 x <lgl> 1 NA 2 NA 3 NA
-
如果
c("year","month","MA","day")
中的顺序和值可以保证相同,那么简单的cbind
或bind_cols
可能是有效的解决方案
相关文章:
- Rcpp 函数在打包时使 RStudio 崩溃
- 组件对象模型 (COM):IMalloc::Alloc 在哪里分配内存?
- 使用.cpp文件让 RcppArmadillo 在 Rstudio 中工作
- 获取错误:在抛出"std::bad::alloc"的实例后终止调用 what(): std::bad_alloc
- Rstudio,配置:错误:在libgdal中找不到GDALAllRegister
- RStudio 不断崩溃与 Rcpp
- CGAL:Hausdorff距离不良Alloc
- C STD ::初始化类对象中的Alloc错误错误
- R and C++ using RStudio
- 尝试解决HackerBank上的BFS挑战时出现错误的alloc异常
- 为背包算法使用向量时抛出了错误的alloc
- 错误 C2228:'.Alloc'左侧必须具有类/结构/联合
- 为什么 cocos2d 和 libdispatch.dylib 如此频繁地调用 alloc
- 如何在 rstudio 上为在子目录内的 src 文件夹中使用 C/C++ 文件的包构建和加载共享库
- 在分配器中使用new函数和*alloc函数时,它们之间有区别吗
- 为什么'has_construct<Alloc, T, Args...>::value'在gcc(false)和clang(true)上给出不同的值?
- 如何追踪"tcmalloc : large alloc .... "
- c++中的Alloc数组,c#中的free数组
- 使用RStudio在R包中编译Rcpp代码时出错
- Cppcheck认为在alloc和dealloc中存在不匹配