sortierung basierend auf allen Spaltenelementen und Auswahl mit einem Schwellenwert
Ich habe Daten sieht so aus
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))
Ich importiere die Daten als
df <- read.delim(" path to the data/df.txt", encoding="ASCII", header=FALSE)
Was ich tun möchte, ist, sie nach allen Spalten zu sortieren, zum Beispiel die, die alle 4 Werte höher als die restlichen Zeilen ha
So sieht die Ausgabe wie folgt aus: df2
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
Und aus diesem df2 möchte ich diejenigen auswählen, bei denen alle Werte höher als ein Wert sind (zum Beispiel 1.1), sodass der df3 @ is
A0A0G2 2.436170213 2.686170213 2.287234043 2.579787234 2.558510638
P13745 1.521367521 1.558404558 1.715099715 2.068376068 1.792022792