2016-01-09 27 views
7

Ad esempio, ho la seguente struttura dati:Come ottenere il esima riga N da frame di dati in R

> dataFrame <- read.csv(file="data.csv") 
> dataFrame 
    Ozone Solar.R Wind Temp Month Day 
1  41  190 7.4 67  5 1 
2  36  118 8.0 72  5 2 
3  12  149 12.6 74  5 3 
4  18  313 11.5 62  5 4 
5  NA  NA 14.3 56  5 5 
6  28  NA 14.9 66  5 6 
7  23  299 8.6 65  5 7 
8  19  99 13.8 59  5 8 
9  8  19 20.1 61  5 9 
10  NA  194 8.6 69  5 10 

Come posso ottenere l'ennesima riga? Ad esempio, il 10

10  NA  194 8.6 69  5 10 

risposta

5

Hai solo bisogno di usare le parentesi quadre per indicizzare il tuo dataframe. Un dataframe ha due dimensioni (righe e colonne), quindi le parentesi quadre dovranno contenere due informazioni: la riga 10 e tutte le colonne. Indichi tutte le colonne non mettendo nulla. Quindi il tuo codice sarebbe questo:

dataFrame[10,]