Comment faire pour réinitialiser les noms de lignes?
Voici un exemple de jeu de données:
sample1 <- data.frame(Names=letters[1:10], Values=sample(seq(0.1,1,0.1)))
Quand je suis à la réorganisation de l'ensemble de données, je suis de perdre la ligne de commande de noms de
sample1[order(sample1$Values), ]
Names Values
7 g 0.1
4 d 0.2
3 c 0.3
9 i 0.4
10 j 0.5
5 e 0.6
8 h 0.7
6 f 0.8
1 a 0.9
2 b 1.0
De sortie souhaité:
Names Values
1 g 0.1
2 d 0.2
3 c 0.3
4 i 0.4
5 j 0.5
6 e 0.6
7 h 0.7
8 f 0.8
9 a 0.9
10 b 1.0
Utilisez simplement
Ce
Aussi, pensez-vous vraiment besoin de la ligne des noms? Êtes-vous d'utiliser d'une quelconque manière?
Tant pis, j'ai réécrit votre question et converti à partir downvote pour upvote.
row.names(Ordersample2) <- NULL
Ce
sample1
a à voir avec quoi que ce soit ici?Aussi, pensez-vous vraiment besoin de la ligne des noms? Êtes-vous d'utiliser d'une quelconque manière?
Tant pis, j'ai réécrit votre question et converti à partir downvote pour upvote.
dplyr
permet de ne pas garder rownames, donc sample1 %>% arrange(Values)
OriginalL'auteur Maximilian | 2015-01-15
Vous devez vous connecter pour publier un commentaire.
Essayer
ou plus généralement
rownames(Ordersample2) <- NULL
ou1:nrow(Ordersample2)
à être un peu plus général.OriginalL'auteur nathaneastwood