python删除类方法_如何删除引用类的方法和R中的对象

这将是一个很长的问题。所以,请原谅我

我有下面的场景,我想最好是给出一个伪代码来更好的解释事情

python文件显示测试.pydef test(i):

from rpy2.robjects import r

r.source('r_file.R')

r.call_function(with some arguments)

#Some Operations

del r

文件:r\u File.r

^{pr2}$

在python中,对函数测试的调用是针对某些'i'值进行的,即该函数是针对某些i值而调用的,这些值总是大于1,即函数从main调用多次。因此,我们不止一次地获取R文件。每次调用python函数时,我都需要一个新的R解释器。因此,每次调用函数时我都会导入r并删除rpy2对象。在

在r函数“call_function”中,我调用了一些方法,这些方法又创建了引用类对象。在

在R代码中,我在代码的开头使用rm,也在函数某些函数退出时使用rm。在

在这样的背景下,我现在面临的问题是rm没有删除代码中的任何引用类,我一直收到这样的警告In .removePreviousCoerce(class1, class2, where, prevIs) :

methods currently exist for coercing from "Rev_R5" to "envRefClass"; they will be replaced

这里,Rev_R5是一个引用类。我不希望发生这种情况,有没有办法删除所有与使用rm的引用类相关的方法,对象?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值