Como posso selecionar as primeiras 4 linhas de um 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
Usando o índice:
Onde os valores entre parênteses podem ser interpretados como lógico, numérico ou caractere (correspondendo aos respectivos nomes):
Leia a ajuda (`[`) para obter mais detalhes sobre este assunto, e também leia sobre matrizes de índice na Introdução a R.
fonte
df[1:4, "Response"]
.Caso alguém esteja interessado na
dplyr
solução, é muito intuitivo:fonte
Se você tiver menos de 4 linhas, pode usar a
head
função (head(data, 4)
ouhead(data, n=4)
) e funciona perfeitamente. Mas, suponha que temos o seguinte conjunto de dados com 15 linhasDigamos que você deseja selecionar as primeiras 10 linhas. A maneira mais fácil de fazer isso seria
data[1:10, ]
.No entanto, digamos que você tente recuperar as primeiras 19 linhas e veja o que acontece - você terá valores ausentes
e com a função head (),
Espero que esta ajuda!
fonte
Pois no DataFrame pode-se simplesmente digitar
para obter os primeiros 10, por exemplo.
Para um data.frame, pode-se simplesmente digitar
para obter os primeiros 10.
fonte