2014-01-18 7 views

Antwort

11

Im Kontext [, -7] bedeutet sie die 7 ten Spalte aus dem Datenrahmen fällt longley (oder alle Spalten nehmen, aber die 7 th von longley).

Dies ist R 101 und Sie würden gut einleitendes Material lesen. Zum Beispiel wird dies sehr früh im Handbuch An Introduction to R behandelt, das mit R geliefert wird oder von der R-Website aus zugänglich ist. Oder Sie könnten ?Extract lesen.

Hier ist ein Beispiel

> head(longley) 
    GNP.deflator  GNP Unemployed Armed.Forces Population Year Employed 
1947   83.0 234.289  235.6  159.0 107.608 1947 60.323 
1948   88.5 259.426  232.5  145.6 108.632 1948 61.122 
1949   88.2 258.054  368.2  161.6 109.773 1949 60.171 
1950   89.5 284.599  335.1  165.0 110.929 1950 61.187 
1951   96.2 328.975  209.9  309.9 112.075 1951 63.221 
1952   98.1 346.999  193.2  359.4 113.270 1952 63.639 
> names(longley) 
[1] "GNP.deflator" "GNP"   "Unemployed" "Armed.Forces" "Population" 
[6] "Year"   "Employed"  
> names(longley)[7] 
[1] "Employed" 
> head(longley[, -7]) 
    GNP.deflator  GNP Unemployed Armed.Forces Population Year 
1947   83.0 234.289  235.6  159.0 107.608 1947 
1948   88.5 259.426  232.5  145.6 108.632 1948 
1949   88.2 258.054  368.2  161.6 109.773 1949 
1950   89.5 284.599  335.1  165.0 110.929 1950 
1951   96.2 328.975  209.9  309.9 112.075 1951 
1952   98.1 346.999  193.2  359.4 113.270 1952 
+0

Vielen Dank für die Erklärung und Hinweis auf sehr hilfreiche Ressourcen. – mani

1

Der Befehl longley[,-7] bedeutet: Alle Spalten von longley mit Ausnahme der 7. Dies wird negative Indizierung genannt.

Weitere Informationen finden Sie unter ?Extract.

+0

Sie für die Erklärung sehr viel danken und sich auf sehr hilfreiche Ressource. – mani

Verwandte Themen