Seite 1 von 2

Variablen fehlen

Verfasst: Mo Sep 18, 2017 1:20 pm
von Rcos
Hallo Allerseits,

ich habe folgendes Problem:

Ich habe in einer online Umfrage Daten erhoben und dann passend für R runtergeladen und eingelesen.
Der Datensatz wird auf den ersten Blick korrekt einlesen, aber dann ist mir auf gefallen, dass nicht alle Variablen angezeigt werden.
Ich habe es daraufhin nochmal anders versucht, indem ich die Daten erstmal in Excel geladen habe und dann in R importiert habe.
In Excel wurden mir noch alle Variablen angezeigt, in R wurden wieder nur dieselben Variablen angezeigt. Es ist so, dass von den sagen wir 100 Variablen immer ab der 70. alle fehlen. Es ist also nicht zufällig. Als Klarstellung ich meine nicht, dass von einigen Personen Datensätze fehlen, sonder bei allen Probanden immer dieselben Variablen. Ich habe sehr viele Variablen und habe mich gefragt, ob in R nur eine bestimme Anzahl möglich ist?

Kennt das Problem Jemand?

Vielen Dank :)

Re: Variablen fehlen

Verfasst: Mo Sep 18, 2017 8:14 pm
von EDi
Rcos hat geschrieben: Mo Sep 18, 2017 1:20 pm Ich habe sehr viele Variablen und habe mich gefragt, ob in R nur eine bestimme Anzahl möglich ist?
Nein, und wenn es ans Limit seiner Machine geht bekommst du das von R auch gesagt...

Kannst du uns eine Beispiel Excel erzeugen die das Problem zeigt und wie du einliest? Der Output von str() ist auch hilfreich.

Re: Variablen fehlen

Verfasst: Di Sep 19, 2017 6:58 pm
von bigben
Hallo Rcos,

die Chancen sind extrem hoch, dass R alle Variablen gelesen hat, sie nur nicht alle anzeigt.

Bei welcher Gelegenheit werden denn nicht alle Variablen angezeigt? Wenn Du View() verwendest, um die Daten in Zellen ähnlich Excel angezeigt zu bekommen, dann habe ich das Problem auch schon gehabt. View() zeigt nicht beliebig viele Spalten an und das steht leider m. W. auch nicht in der Dokumentation.

Wenn Du hingegen str() verwendest, wie von EDi vorgeschlagen, dann steht da explizit:

Code: Alles auswählen

  [list output truncated]
Angst vor einem Zeilen und Spaltenlimit musst Du in R nicht haben. Das war mal ein Excel-Problem, ist dort aber inzwischen auch auf sechzehntausend nachgebessert worden. ( https://support.office.com/en-us/articl ... _2016-2013 )

Kann R die sechzehntausend Spalten halten? Versuchen wir folgendes (braucht ein paar Sekunden):

Code: Alles auswählen

groß <- data.frame(matrix(rnorm(1E8), ncol = 1E5))
str(groß)
dim(groß)
Wir haben damit einen Dataframe von 100.000 Spalten und 1000 Zeilen geschaffen und mit Zufallswerten gefüllt. R hat sich nicht beschwert. R "kann" also deutlich mehr Spalten als Excel. Trotzdem macht

Code: Alles auswählen

View(groß)
nicht den Versuch, eine GUI mit 10^8 Werten anzuzeigen, sondern zeigt nur exemplarisch die ersten 100 Spalten. Ist doch vernünftig, oder?

LG,
Bernhard

Re: Variablen fehlen

Verfasst: Mi Okt 25, 2017 1:01 pm
von Rcos
Hallo Bernhard,

die Variablen wurden tatsächlich nur nicht agezeigt, wurden aber alle Eingelesen :)

Danke!

Re: Variablen fehlen

Verfasst: Do Mär 01, 2018 8:18 pm
von Lena0815
Hallo, ich habe das gleiche Problem. Ich habe einen SPSS Datensatz in R eingelesen und bekomme von den 245 Variablen nur 99 angezeigt.

Was kann ich denn tun, damit mir alle Variablen angezeigt werden?

Hab schon so viel gegoogled und nichts passendes dazu gefunden. Ich brauche von einer Variable den Inhalt. Die Teilnehmer haben einen Kommentar
eingetragen, den möchte ich mir gerne von allen Versuchspersonen ansehen.

Über eine Hilfe würde ich mich freuen. :)

Danke
Lena

Re: Variablen fehlen

Verfasst: Do Mär 01, 2018 10:12 pm
von EDi
Was liefert denn str()?

Re: Variablen fehlen

Verfasst: Do Mär 01, 2018 10:48 pm
von Lena0815
list output truncated

Re: Variablen fehlen

Verfasst: Fr Mär 02, 2018 8:55 am
von jogo
Dass der output von str(DeinDataframe) mit list output truncated endet, war schon vorher zu erahnen. Insofern liefert Deine jüngste Nachricht kaum neue Information.
Bitte schaue Dir das Ergebnis von

Code: Alles auswählen

names(DeinDataframe)
an. In welcher Spalte des Dataframes sind die Kommentare abgelegt, die Du Dir ansehen möchtest?
Danach kannst Du Dich weiter vorarbeiten z.B. mit

Code: Alles auswählen

summary(DeinDataframe$Kommentare)
DeinDataframe$Kommentare
View(DeinDataframe$Kommentare)
Gruß, Jörg

Re: Variablen fehlen

Verfasst: Fr Mär 02, 2018 8:56 am
von student
Hallo Lena,

ich mache immer wieder die Erfahrung, dass der Direkte Import aus SPSS Schwierigkeiten macht. Ich empfehle, die SPSS-Daten als csv-Datei zu exportieren und in R dann als csv-Datei (read.csv2 wahrscheinlich) einzulesen.

Re: Variablen fehlen

Verfasst: Mo Mär 05, 2018 9:32 am
von sunshine
Hallo,

ich habe auch ein Problem mit fehlenden Variablen - allerdings im Output.

Dazu habe ich einen plm-Befehl verwendet, wohingegen mir aber einige Variablen nicht ausgegeben werden.
Hat jemand eine Idee woran das liegen könnte?

Danke.