classificação com base no elemento de todas as colunas e selecione com um limite
Eu tenho um dado parecido com este
df<- structure(list(V1 = structure(c(6L, 2L, 3L, 7L, 5L, 4L, 8L, 1L
), .Label = c("A0A0G2JDV6", "P01901", "P13745", "Q03141", "Q3TMK4",
"Q3UCW4", "Q8CBE6", "Q8VCQ8"), class = "factor"), V2 = c(1.234548336,
0.982968881, 1.521367521, 1.00623053, 0.868106341, 1.035714286,
0, 2.436170213), V3 = c(1.185419968, 1.131202691, 1.558404558,
0.775700935, 0.74580573, 0.897230321, 0, 2.686170213), V4 = c(1.0681458,
1.08999159, 1.715099715, 0.943925234, 0.774627893, 0.927842566,
0, 2.287234043), V5 = c(1.535657686, 1.25862069, 2.068376068,
1.012461059, 0.828314549, 1.04664723, 0, 2.579787234), V6 = c(1.605388273,
1.280277544, 1.792022792, 0.875389408, 0.828357567, 1.183673469,
0, 2.558510638)), .Names = c("V1", "V2", "V3", "V4", "V5", "V6"
), class = "data.frame", row.names = c(NA, -8L))
Eu importo os dados como
df <- read.delim(" path to the data/df.txt", encoding="ASCII", header=FALSE)
o que eu quero fazer é classificá-los com base em todas as colunas, por exemplo, aquele que tem todos os 4 valores mais altos que as demais linhas, o primeiro é repetido até o final
Portanto, a saída será semelhante à chamada df2 abaixo
A0A0G2 2.436170213 2.686170213 2.287234043 2.579787234 2.558510638
P13745 1.521367521 1.558404558 1.715099715 2.068376068 1.792022792
Q3UCW4 1.234548336 1.185419968 1.0681458 1.535657686 1.605388273
P01901 0.982968881 1.131202691 1.08999159 1.25862069 1.280277544
Q03141 1.035714286 0.897230321 0.927842566 1.04664723 1.183673469
Q8CBE6 1.00623053 0.775700935 0.943925234 1.012461059 0.875389408
Q3TMK4 0.868106341 0.74580573 0.774627893 0.828314549 0.828357567
Q8VCQ8 0 0 0 0 0
E a partir desse df2, quero selecionar aqueles em que todos os valores são maiores que um valor (por exemplo, 1.1), para que o df3 seja
A0A0G2 2.436170213 2.686170213 2.287234043 2.579787234 2.558510638
P13745 1.521367521 1.558404558 1.715099715 2.068376068 1.792022792