Comment puis-je sélectionner les 4 premières lignes d'un data.frame
:
Weight Response
1 Control 59 0.0
2 Treatment 90 0.8
3 Treatment 47 0.1
4 Treamment 106 0.1
5 Control 85 0.7
6 Treatment 73 0.6
7 Control 61 0.2
Utilisation de l'index:
Où les valeurs entre parenthèses peuvent être interprétées comme logiques, numériques ou caractères (correspondant aux noms respectifs):
Lisez l'aide (`[`) pour plus de détails sur ce sujet, ainsi que sur les matrices d'index dans l'introduction à R.
la source
df[1:4, "Response"]
.Au cas où quelqu'un serait intéressé par une
dplyr
solution, c'est très intuitif:la source
Si vous avez moins de 4 lignes, vous pouvez utiliser la
head
fonction (head(data, 4)
ouhead(data, n=4)
) et cela fonctionne comme un charme. Mais, supposons que nous ayons le jeu de données suivant avec 15 lignesDisons que vous souhaitez sélectionner les 10 premières lignes. La façon la plus simple de le faire serait
data[1:10, ]
.Cependant, disons que vous essayez de récupérer les 19 premières lignes et de voir ce qui se passe - vous aurez des valeurs manquantes
et avec la fonction head (),
J'espère que cette aide!
la source
Car chez DataFrame on peut simplement taper
pour obtenir les 10 premiers par exemple.
Pour un data.frame, il suffit de taper
pour obtenir les 10 premiers.
la source