Ich las diesen Beitrag Art Matrix und ich war neugierig , ob es etwas Gleichwertiges, das heißt, sortieren Spalten einer Matrix unabhängig in data.table Paket?
mat <- matrix(c(45,34,1,3,4325,23,1,2,5,7,3,4,32,734,2),ncol=3)
Ich hätte gerne etwas:
sort <- matrix(c(1,3,34,45,4325,1,2,5,7,23,2,3,4,32,734),ncol=3)
Vielen Dank!
mat <- matrix(c(45,34,1,3,4325,23,1,2,5,7,3,4,32,734,2),ncol=3)
library(data.table)
DT <- as.data.table(mat)
# V1 V2 V3
#1: 45 23 3
#2: 34 1 4
#3: 1 2 32
#4: 3 5 734
#5: 4325 7 2
DT[, lapply(.SD, sort, method = "radix")]
# V1 V2 V3
#1: 1 1 2
#2: 3 2 3
#3: 34 5 4
#4: 45 7 32
#5: 4325 23 734
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen