2017-07-18 17 views
0

我使用函数FastPCS检测大型多元数据集中的异常值。当我从这个函数得到结果时,它们以$最好的形式出现,因为数据来自于行号。如何获取该行号并使用它来获取原始数据框中该行中的数据?使用FastPCS检测异常值时出现问题

install.packages("FastPCS") 
library(FastPCS) 
u = FastPCS(ft[,2:11],alpha = .75) 

英尺是一个大的多元数据框。

+1

如果'ft'不是'FastPCS'那么你应该修改你的问题使用的数据集,将提供的示例数据集的一部分。 –

回答

0

使用iris作为我的榜样

library(FastPCS) 
u = FastPCS(iris,alpha = .75) 

head(u$best) 
[1] 76 2 3 4 5 6 

head(iris[u$best,]) 

    Sepal.Length Sepal.Width Petal.Length Petal.Width Species 
76   6.6   3.0   4.4   1.4 versicolor 
2   4.9   3.0   1.4   0.2  setosa 
3   4.7   3.2   1.3   0.2  setosa 
4   4.6   3.1   1.5   0.2  setosa 
5   5.0   3.6   1.4   0.2  setosa 
6   5.4   3.9   1.7   0.4  setosa