我让R在Windows 10机器上运行,内存为16GB。当我开始运行RStudio时,任务管理器显示13.7可用。然后我加载数据集(有大约1百万行),仍然有11.8 GB的空闲RAM。 然后我使用“lm”运行带有35个独立变量的回归。任务管理器显示大约30秒后内存使用量上升到14gb然后我收到此错误
错误:无法分配大小为4.1 Gb的矢量
这对我来说似乎很奇怪,因为首先,R的可用内存比上述4,1 Gb多得多。其次,1000万个观测值和35个变量甚至不被认为是大数据,我不明白为什么R难以处理这个问题。 SAS会在一秒钟内解决这个问题。
你知道为什么我会收到这个错误,我能做些什么来解决它?