增加 R for Mac 中的内存限制

2023-12-23

我一直在查看网上发布的有关如何增加 R 内存限制的解决方案,但这些解决方案似乎只适用于windows https://stackoverflow.com/questions/1395229/increasing-or-decreasing-the-memory-available-to-r-processes or linux系统 https://stackoverflow.com/questions/12582793/limiting-memory-usage-in-r-under-linux.

我使用的是 Mac Mojave 版本 10.14.5、8GB 内存、2.3 GHz Intel Core i5。我的 R studio 是 64 位,版本 1.1.453

这是 gc 函数的报告:

> gc()
           used  (Mb) gc trigger   (Mb) limit (Mb)  max used   (Mb)
Ncells  6453699 344.7   11897884  635.5         NA  11897884  635.5
Vcells 44221701 337.4  179064532 1366.2       7168 219267441 1672.9

我想知道为什么 Ncell 和 Vcell 的限制如此之低——635.5Mb 和 1672.9Mb?这是否意味着 R 当前仅使用该内存量?这是我的怀疑,所以我想增加它的限制。

我想做的是:将一个具有 227,795 行的数据框与另一个具有相同行数但具有不同列的数据框合并。这给了我一个错误:

Error: vector memory exhausted (limit reached?) 

当我尝试在 227,796 组坐标之间构建一个大型距离矩阵时,也会出现此错误。

有没有人有任何解决方案来增加Mac中R的内存限制?如果有一个就太好了memory.limit()Mac 版本。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

增加 R for Mac 中的内存限制 的相关文章

  • R、Rcpp 与 Armadillo 中矩阵 rowSums() 与 colSums() 的效率

    背景 来自 R 编程 我正在扩展到 C C 形式的编译代码Rcpp 作为循环交换 以及一般的 C C 效果的实践练习 我实现了 R 的等效项rowSums and colSums 矩阵的函数Rcpp 我知道它们以 Rcpp 糖的形式存在 并
  • 在 R 传单中添加不透明度滑块

    如何在 R leaflet 应用程序中添加滑块来控制特定图层的不透明度 对于这个应用程序 我不想使用闪亮 这里建议 在 R 传单应用程序中添加滑块 https stackoverflow com questions 37682619 add
  • 将字符串列拆分为多个虚拟变量

    作为 R 中 data table 包的相对缺乏经验的用户 我一直在尝试将一个文本列处理为大量指示符列 虚拟变量 每列中的 1 表示特定的子字符串是在字符串列中找到 例如我想处理这个 ID String 1 a b 2 b c 3 c 进入
  • Quantmod 的简单功能不再起作用

    我明天要交论文 我收到了一条关于 quantmod 的非常奇怪的错误消息 这是我在过去几周使用这个包时从未遇到过的 我无法导入特定于道琼斯指数 DJI 的数据 我收到以下错误消息 getSymbols DJI src yahoo from
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • purrr::可能函数可能无法与map2_chr函数一起使用

    我怀疑这是 purrr 包中的错误 但想先在 StackOverflow 中检查我的逻辑 在我看来 possibly功能在内部不起作用map2 chr功能 我正在使用 purrr 版本 0 2 5 考虑这个例子 library dplyr
  • R 中两个时间戳之间的左连接

    我的目标是执行左连接intervals哪里的bike id比赛和created at时间戳在records在 之间start and end in the intervals table gt class records 1 data ta
  • 我们可以拥有一台只用寄存器作为内存的计算机吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 寄存器是计算机中最快的存储器 那么如果我们想构建一台只有寄存器甚至没有缓存的计算机 可能吗 我什至考虑用寄存器代替磁盘 尽管它们本质上是易
  • 在 Mac 上使用 Eclipse 进行 C++ 调试器

    当我最终设置我的 mac 来使用 eclipse 后 我无法调试 我尝试通过谷歌寻求帮助 但没有一个答案对我有用 所以 我需要有人帮助我在 eclipse 上安装和使用 c c 调试器 我安装了 Xcode 5 0 感谢您的帮助 Roy 您
  • picker输入字体或背景颜色

    我在闪亮的仪表板中使用 pickerInput 这很好 除了一个问题 背景颜色和字体颜色太相似 使得过滤器选择难以阅读 有什么办法可以改变背景或字体颜色吗 如果可能的话 我想继续使用 pickerInput 但如果有一个带有 selectI
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • `dplyr::_join` 函数的命名向量“by”参数[重复]

    这个问题在这里已经有答案了 我正在写一个函数dplyr join两个数据框by不同的列 第一个数据帧的列名称动态指定为函数参数 我相信我需要使用rlang准引用 元编程 但未能找到可行的解决方案 我很感激任何建议 library dplyr
  • 在 R 的 for 循环中创建动态命名对象并分配动态值

    我正在尝试创建一套动态命名的新对象 例如 temp2015 使用 for 循环 并存储动态值 具体来说 其他对象的名称 例如 Y2015 和 for 循环中使用的值 例如 2015 在动态命名的新对象中 我不确定为什么下面的代码不起作用 Y
  • iPad - 无法在框架内滚动

    我无法滚动 iPad Safari 中框架内调用的 pdf 我已经尝试过两件事 2 指滚动 使用对象 嵌入代替框架 但这是行不通的 事实上我已经尝试了很多东西 溢出 高度等等 请帮我 先感谢您 根据这篇文章http support appl
  • 闪亮的应用程序包:css 和所有 www/ 目录内容

    我正在尝试将 Shiny 应用程序转换为 R 包 但我在处理有关 www 目录以及 松散 文件的所有问题时遇到了问题 我闪亮的应用程序运行得很好 但是当我尝试 打包它 时 它不起作用 我闪亮的应用程序目录 my shiny app R ut
  • 在r中的某个阈值处破坏 cumsum() 函数

    例如我有以下代码 cumsum 1 100 我想打破它 如果一个元素 i 1 大于3000 我怎样才能做到这一点 因此 而不是这个结果 1 1 3 6 10 15 21 28 36 45 55 66 78 91 105 120 136 15
  • 如何按定义的顺序将图像合并到一个文件中

    我有大约 100 张图像 png 我不想手动执行此操作 而是希望将它们按照定义的顺序 基于文件名 并排放置在一个 pdf 中 每行 12 个图像 有人有什么建议吗 我按照下面托马斯告诉我的方法尝试了 它把它们贴在旁边有一个黑边 我怎样才能去
  • 从数据框中绘制多条平滑线

    我对 R 比较陌生 我正在尝试绘制从 csv 文件加载的数据框 数据由 6 列组成 如下所示 xval col1 col2 col3 col4 col5 第一列 xval 由一系列单调递增的正整数 例如 10 40 60 等 组成 其他列
  • 如何根据 ggplot2 中的汇总数据创建堆积条形图

    我正在尝试使用 ggplot 2 创建堆积条形图 我的宽格式数据如下所示 每个单元格中的数字是响应的频率 activity yes no dontknow Social events 27 3 3 Academic skills works
  • 如何为自定义 S3 类实现提取/取子集 ([ [<-, [[ [[<-)] 函数?

    我有一个自定义的 S3 类foo 它在正常的基础上添加了一些自定义行为data frame foo object lt data frame class foo object lt c foo data frame 对于这个类 还应该有一个

随机推荐

  • 插入具有唯一列的 sqlite 表

    我将值插入到我的表中 来自 python 代码 如下所示 cur execute insert into t a b c values a b c 有一个unique constraint在 c 列上 常见的方式是什么insert如果我想涵
  • 是否有通用的 CIL 代码可以将任何类型实例转换为字符串?

    是否可以编写通用 CIL 指令来将任何类型 值和引用 的实例转换为 System String 我特别对 Mono Cecil 代码感兴趣 它将这些指令注入到方法中 分析通用方法时 我提出了这些 Mono Cecil 调用 它应该将第 i
  • ARP 超时。为什么要固定周期?

    这个问题多年来一直困扰着我 基本问题 ARP有什么原因吗has要在 ARP 缓存条目上实现固定超时吗 我在实时圈子里做了很多工作 如今 我们的大部分系统间通信都是通过专用 UDP IP 链路进行的 这在很大程度上可以实时可靠地工作 但有一点
  • WebRTC 带宽要求

    有谁知道 WebRTC 带宽最低要求是多少 我感兴趣的是有或没有视频以及不同视频分辨率的值是什么 我对两方会议特别感兴趣 但如果您了解各方的价值观 那也很好 如果你有实际的指标就很好 但如果你知道我如何从理论上计算这也很好 另外 不同的浏览
  • 是否可以在 chrome 调试器中操纵返回值?

    Google 的 Chrome 浏览器有一个很好的功能 可以在退出函数之前显示调试器中的返回值 它显示在Scope在调试器窗格之一中列出Watch Call Stack etc 我很好奇是否可以通过控制台访问此变量 我在调试时经常需要做这样
  • 在iOS6上运行时UIButton背景颜色变成白色

    我想知道为什么我的 iPhone 应用程序的按钮在 iOS 6 设备上运行时无法正确显示 我已在界面生成器中将按钮的背景颜色设置为蓝色 然而 当在 iOS 6 上运行时 按钮背景变成白色 这是在 iOS7 上运行时按钮的样子 这就是在 iO
  • cURL 在链中使用多个代理

    是否可以使用 cURL 在单个请求中链接多个代理 例如 启动 cURL gt proxy1 gt proxy2 gt 目标地址 使用 cURL 可以实现这一点吗 根据定义 代理是中间人 在客户端和服务器之间运行和工作的软件 客户端询问代理
  • 执行子请求时出错

    在我的 MVC3 应用程序中 当我尝试处理超出最大请求的错误时 我收到上述错误 我正在应用程序级别处理异常 我试图重定向到位于视图的共享文件夹中的错误页面 如果请求大小超出限制 我将使用下面的代码重定向到错误页面 this Server C
  • jQueryUI 多个可放置元素

    怎么当我拖着我的draggable div to droppable1div 它总是被放置在droppable2 div 另外 我遵循了 jQuery UI snap back 选项 但它不起作用 我怎样才能做到这一点而不是拖拉实际的dra
  • 如何在 LINQ 中对单个联接中的多个字段进行联接

    我需要执行一个 LINQ2DataSet 查询 该查询对多个字段进行联接 如 var result from x in entity join y in entity2 on x field1 y field1 and x field2 y
  • 精确单词搜索中允许出现一个字母错误

    我们正在实施一个搜索应用程序 我们通过以下 sql 查询实现了精确单词搜索 SELECT FROM jreviews content WHERE jr produits REGEXP lt ryan gt 现在效果很好 我们在某些字段中还有
  • 在 perl 中解码 UTF-8 JSON 的问题

    UTF 8字符在使用JSON库处理时会被破坏 也许这类似于在perl中解码unicode JSON的问题 https stackoverflow com questions 5536796 problem with decoding uni
  • 如何在 WordPress 上跨主机名并行下载?

    在 GTmetrix 上检查我的 WordPress 网站时 我收到此消息 跨主机名并行下载 gt https gtmetrix com https gtmetrix com 这是详细信息 gt https gtmetrix com par
  • Lookup Class 在 LINQ 中,底层数据结构是什么?

    LINQ 中 Lookup 类的底层数据结构是什么 它是哈希表吗 它是一个哈希表 其中每个存储桶都包含一个链表 并且每个项目都是所有项目的链表的一部分 换句话说 哈希表中的每一项都包含一个key 的列表elements 指向哈希桶中下一项的
  • VS2012 的数据源工具箱不显示我的实体模型

    从数据源工具箱本身添加实体模型或通过添加它 gt 添加 gt 新项目 后 它不会显示在数据源工具箱中 因此我无法获得那么简单的拖放功能 如果我添加一个数据集 它可以工作 但这是一种较旧的技术 不是吗 我当前项目中的所有内容都是实体模型并更改
  • 加密:使用初始化向量还是密钥?

    我正在使用 PHPmcrypt图书馆和AES 256 rijndael 算法 需要密钥 初始化向量才能运行 我的逻辑头脑并不真正同意这一点 难道只有一把钥匙就够了吗 理论场景 如果我将加密的敏感数据存储在数据库中 只有所有者才能解密 那么使
  • 如何在 RxJs 5 中将主题转换为可观察对象

    我们如何在 RxJs 5 中将主题转换为可观察对象 例如 当我们想要公开主题进行订阅但又不想放弃对调用的控制时 此功能非常有用next 并倾向于将新值的发布保密 文档 参见here https github com Reactive Ext
  • oracle查询出错单行子查询返回多行

    知道这里有什么问题吗 如何将以下 Sybase 查询转换为 Oracle Sybase查询 Update student s1 set s1 delay select date1 date2 from cource c where c ID
  • C# WPF 在 Stackpanel 中编程创建的 DataTemplate Dockpanel 没有效果

    我正在尝试为列表框动态创建数据模板 这是针对自定义用户控件的 这个用户控件有一个依赖属性它接受任何类型的IEnumerable 这工作正常 但输出总是 适当的价值 适当的价值 如果对象包含 2 个属性 但我希望这些属性并排排列 喜欢 对象1
  • 增加 R for Mac 中的内存限制

    我一直在查看网上发布的有关如何增加 R 内存限制的解决方案 但这些解决方案似乎只适用于windows https stackoverflow com questions 1395229 increasing or decreasing th