R的adjboxStats函数的Python(numpy或scipy或pandaps)等价物是什么?

2024-05-16 01:44:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我确实使用R来获取数据集的离群值,而且我在R中使用了这个片段,它的工作原理和广告中的一样!在

library("robustbase")
adjboxStats(c(11232.1, 234.2, 3445532344.3, 34302.3, 203.9, 232223.3, 3434.55), coef = 2.5, a = -4, b = 3, do.conf = TRUE, do.out = TRUE)

我得到这个输出:

^{pr2}$

这是R和python之间的跨语言版本,唯一的问题是它不会继续执行,我必须在每次运行脚本时终止进程。在

from rpy import *
r.library("robustbase")
import rpy2.robjects as robjects
r("adjboxStats")(r.c(11232.1, 234.2, 3445532344.3, 34302.3, 203.9, 232223.3, 3434.55), coef = 2.5, a = -4, b = 3, do_conf = True, do_out = True)

更多信息,请参阅我之前的问题是here。在

有没有办法让它在纯python中工作?在

谢谢你!在


Tags: importtrueconflibraryoutdo原理广告
1条回答
网友
1楼 · 发布于 2024-05-16 01:44:56

当您同时导入rpyrpy2时,似乎会发生挂起。如果你只是这样做:

from rpy import *
r.library("robustbase")
r("adjboxStats")(r.c(11232.1, 234.2, 3445532344.3, 34302.3, 203.9, 232223.3, 3434.55), coef = 2.5, a = -4, b = 3, do_conf = True, do_out = True)

这个代码应该有效。在

相关问题 更多 >