私はいくつかのR
コードを実行しようとしていますpython
robustbase
rpy パッケージを使用して ubuntoに R パッケージを既にインストールしてapt-get install r-cran-robustbase
います。
Pythonコンソールからは正常に実行できます
が、実行するfrom rpy import *
と r.library("robustbase")
result = robjects.FloatVector([11232.1, 234.2, 3445532344.3, 34302.3, 203.9, 232223.3, 3434.55])
print(result.r_repr())
r(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))
外れ値を取得する
しかし、私はこのエラーが発生します:
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)
SyntaxError: keyword can't be an expression
これを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)
here、here、hereを検索しますが、運がありません。そのエラーメッセージが何であるかを知っている人はいますか?それを回避する方法はありますか?
ありがとう!