Error: "undefined columns selected"

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
Hadsga
Beiträge: 21
Registriert: Di Aug 01, 2017 2:09 pm

Error: "undefined columns selected"

Beitrag von Hadsga »

Hi,

ich möchte die 2 Zeilen "csat" und "expense" aus diesem Datesatz isolieren. Er heißt: states.data.

names var.labels
14 csat Mean composite SAT score
15 vsat Mean verbal SAT score
16 msat Mean math SAT score
17 percent % HS graduates taking SAT
18 expense Per pupil expenditures prim&sec
19 income Median household income, $1,000
20 high % adults HS diploma
21 college % adults college degree

Mit folgendem Befehl habe ich es versucht:
sts.ex.sat <- subset(states.data, select = c("csat", "expense"))

Un ich bekomme diese Meldung:
Error in `[.data.frame`(x, r, vars, drop = drop) :
nicht definierte Spalten gewählt

Kann mir jemand sagen wora das liegt?

VG
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Error: "undefined columns selected"

Beitrag von jogo »

Hallo Hadsga,

willkommen im Forum!
Bitte formatiere den R-Output in Deiner Nachricht: viewtopic.php?f=20&t=29

Gruß, Jörg
Benutzeravatar
EDi
Beiträge: 1599
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Error: "undefined columns selected"

Beitrag von EDi »

Bitte den output von

Code: Alles auswählen

str(states.data)
posten.
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.

Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
Bild.
Moritz F.
Beiträge: 21
Registriert: Mo Jan 22, 2018 3:17 pm

Re: Error: "undefined columns selected"

Beitrag von Moritz F. »

Hey,

ich hätte das gleiche Problem.
Ich will aus meiner Tabelle Zeilen löschen, die den Wert -99999 besitzen und so eine neue Tabelle generieren/überschreiben.
DIes mit:

Code: Alles auswählen

tab = tab[-tab[tab$SCA==-99999],]
und bekomme ebenso die Fehlermeldung:

Code: Alles auswählen

Error in `[.data.frame`(tab, tab$SCA == -99999) : 
  undefined columns selected
str(tab)
sieht bei mir so aus:

Code: Alles auswählen

> str(tab)
'data.frame':	35 obs. of  2 variables:
 $ SCA: num  4.47 5.51 -99999 -99999 3.96 ...
 $ SY : num  9.13 9.85 8.78 9.08 9.78 ...
Kann mir da jemand weiterhelfen?

MfG

Moritz
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Error: "undefined columns selected"

Beitrag von jogo »

Und was macht

Code: Alles auswählen

tab <- tab[tab$SCA!=-99999,]
:?:

Gruß, Jörg
Antworten