2016-09-29 50 views
0

我幾乎所有來自R程序包的函數都有問題:離羣值。 的 「choosen一個」 功能,正常工作是異常值rpy2,程序包「離羣值」功能不起作用

list_ = ['chisq.out.test','cochran.test', 'dixon.test', 
     'grubbs.test', 'outlier', 'qcochran'] 
y = some data without brackets like 0.0, 0.0, 0.0, 0.48416666667, 
for f in list_: 
try: 
    code = """ y=c({0}); 
      require(outliers); 
      {1}(y);""".format(y, f) 

我收到的消息:

找不到函數 「complete.cases」

我也試過:

y = FloatVector([0.0, 0.0, 0.0, 0.48416666667, 0.48716666667]) 
outliers = importr('outliers') 
outliers.outlier(y) //works 
outliers.cochran.test(y) //not working -> syntax is different 

你有什麼建議,我怎麼能解決? 在此先感謝

回答