我正在尝试从Python实现R的mRMRe以进行功能选择,但即使是一个简单的命令,如:
dd = pymrmr.mRMR_data(data)
它说不能分配矢量。以下是错误:
我应该从Python中清除R的内存来解决这个问题吗?
由于
答案 0 :(得分:0)
我设法通过增加内存限制来摆脱相同类型的错误
from rpy2 import robjects
R = robjects.r
R('memory.limit()')
R('memory.limit(size = 10000)') ## in MB
R('memory.limit()')
…
R('gc()')## trigger garbage collection