Ich habe einen Datenrahmen. str(data)
Um mehr über meinen Datenrahmen zu erfahren, ist das Ergebnis wie folgt:
> str(data)
'data.frame': 153 obs. of 6 variables:
$ Ozone : int 41 36 12 18 NA 28 23 19 8 NA ...
$ Solar.R: int 190 118 149 313 NA NA 299 99 19 194 ...
$ Wind : num 7.4 8 12.6 11.5 14.3 14.9 8.6 13.8 20.1 8.6 ...
$ Temp : int 67 72 74 62 56 66 65 59 61 69 ...
$ Month : int 5 5 5 5 5 5 5 5 5 5 ...
$ Day : int 1 2 3 4 5 6 7 8 9 10 ...
Wenn ich jedoch zum Beispiel die Beträge von Ozone
über 14 unterteilen möchte, verwende ich den folgenden Code, der mir einen Fehler gibt:
> data[data$Ozone > 14 ]
Fehler in
[.data.frame
(Daten, Daten $ Ozone> 14): undefinierte Spalten ausgewählt
Antworten:
Sie möchten Zeilen, in denen diese Bedingung erfüllt ist, also benötigen Sie ein Komma:
data[data$Ozone > 14, ]
quelle
dat[ 1, 2 ]
gibt Ihnen den Eintrag in der ersten Zeile, zweiten Spalte.dat[ 1, ]
gibt Ihnen jeden Eintrag in der ersten Zeile.dat[ 1:5, ]
gibt Ihnen jede Spalte der Zeilen 1-5.