Hallo Zusammen,
ich muss mit dem Programm R eine Hausarbeit schreiben. Den Datensatz und das Layout in R haben wir von unserem Dozenten vorgegeben.
Die Daten habe ich herunter geladen und alles befindet im selben Ordner.
Nun habe ich die Daten mit dem Befehl "read.csv2" in R eingelesen (das wurde uns vom Dozenten vorgegeben). Der Datensatz ist auch in R zu sehen und wird komplett angezeigt.
Um zu sehen, ob alles funktioniert, habe ich "inspect(Daten)" eingegeben. Hier werden mir alle kategorialen und numerischen Daten angezeigt, auch mit dem Mittelwert usw.
Jetzt zum Problem:
Ich habe in dem Datensatz neun Variablen, benötige für die Analyse aber nur zwei. Um diese von den anderen Variablen abzuspalten, wollte ich den Befehl "select(Daten) nutzen. Hier gibt er mir aber an, dass die Daten nicht gefunden werden können. Da dies in jeder Variante und auch mit dem Befehl "Filter" nicht klappte, habe ich versucht, die Daten in einem Diagramm anzeigen zu lassen. Hier kam die Fehlermeldung: "## data frame with 0 columns and 0 rows".
Ich habe das komplette Template gelöscht und noch mal komplett neu herunter geladen. Trotzdem kommt wieder diese Meldung
Kann mir jemand sagen, woran das liegt, oder was ich tun kann?
Vielen Dank für die Hilfe
Hilfe, eingelesene Daten werden nicht angezeigt
Re: Hilfe, eingelesene Daten werden nicht angezeigt
Hallo Statistikdummi,
willkommen im Forum!
Auch eine Funktion select() gibt es bei mir nicht. Bei der Funktion subset() gibt es einen Parameter select=, mit dem man sowas erreichen kann.
Gruß, Jörg
willkommen im Forum!
Bitte zeige uns, mit welchem Code Du die Daten eingelesen hast und zeige uns auch das Ergebnis von:Statistikdummi hat geschrieben: ↑Sa Aug 04, 2018 8:09 pm ich muss mit dem Programm R eine Hausarbeit schreiben. Den Datensatz und das Layout in R haben wir von unserem Dozenten vorgegeben.
Die Daten habe ich herunter geladen und alles befindet im selben Ordner.
Nun habe ich die Daten mit dem Befehl "read.csv2" in R eingelesen (das wurde uns vom Dozenten vorgegeben). Der Datensatz ist auch in R zu sehen und wird komplett angezeigt.
Code: Alles auswählen
str(Daten)
Bei mir gibt es keine Funktion inspect() Verwendest Du irgendwelche Zusatzpakete?Um zu sehen, ob alles funktioniert, habe ich "inspect(Daten)" eingegeben. Hier werden mir alle kategorialen und numerischen Daten angezeigt, auch mit dem Mittelwert usw.
üblicherweise muss man dies nicht machen.Jetzt zum Problem:
Ich habe in dem Datensatz neun Variablen, benötige für die Analyse aber nur zwei.
Um diese von den anderen Variablen abzuspalten, wollte ich den Befehl "select(Daten) nutzen.
Auch eine Funktion select() gibt es bei mir nicht. Bei der Funktion subset() gibt es einen Parameter select=, mit dem man sowas erreichen kann.
Die standardmäßig vorhandene Funktion Filter() macht IMHO etwas anderes, bitte zeige den Code mit dem Aufruf der Funktion.Hier gibt er mir aber an, dass die Daten nicht gefunden werden können. Da dies in jeder Variante und auch mit dem Befehl "Filter" nicht klappte, habe ich versucht, die Daten in einem Diagramm anzeigen zu lassen. Hier kam die Fehlermeldung: "## data frame with 0 columns and 0 rows".
Gruß, Jörg
Re: Hilfe, eingelesene Daten werden nicht angezeigt
Hallo Jörg,
vielen Dank für die Antwort. Ich bin wirklich verzeifelt.
Wir arbeiten mit dem Zusatzpaket "Mosaic", das wurde uns so vorgegeben.
Mit dem Befehl "inspect(meineDaten)" werden mir die Daten meiner Liste angezeigt. Das funktioniert, wie es soll.
So sieht die Auswertung mit dem Befehl "Str(Daten)" aus:
str(meineDaten)
'data.frame': 138 obs. of 9 variables:
$ ID : int 147 158 161 163 164 168 172 182 191 192 ...
$ B_SATS_Aufwand : num 7 7 3.8 4.2 6.2 5.8 6.5 5.5 5.8 7 ...
$ C4_Notenerwartung: num 2 2 3.3 1.7 3 3.3 4 1.7 3.3 1.7 ...
$ D_BFI_E : num 5 1.5 3 3 4.5 4 4 2.5 4.5 4 ...
$ E_Horror : Factor w/ 2 levels "Ja","Nein": 1 1 1 2 2 2 1 2 2 1 ...
$ F09_Kino : Factor w/ 2 levels "Ja","Nein": 2 2 1 1 1 2 2 1 2 2 ...
$ G01_Geschlecht : Factor w/ 2 levels "maennlich","weiblich": 2 2 1 1 1 2 2 2 2 2 ...
$ G02_Alter : int 22 27 23 25 25 22 23 22 25 23 ...
$ G04_Studium : Factor w/ 3 levels "Ja, beide","Ja, ein Elternteil",..: 3 3 3 3 3 2 3 3 1 3 ...
> bargraph(C4_Notenerwartung)
Error in bargraph(C4_Notenerwartung) :
object 'C4_Notenerwartung' not found
Dass ich die Daten nicht abspalten muss, ist gut. Dann probiere ich das nicht weiter.
Aber dann bleibt trotzdem noch das Problem, dass das Programm die Daten scheinbar nicht findet.
vielen Dank für die Antwort. Ich bin wirklich verzeifelt.
Wir arbeiten mit dem Zusatzpaket "Mosaic", das wurde uns so vorgegeben.
Meine Daten sind im Format einer CSV Datei gespeichtert. Ich habe sie "meineDaten" genannt und deshalb den Befehl so geschrieben: meineDaten <- read.csv2("meineDaten.csv"). So wurde es vom Dozenten in der Vorlesung vorgemacht. Damit zeigt mir das Programm die Daten auch an.Bitte zeige uns, mit welchem Code Du die Daten eingelesen hast und zeige uns auch das Ergebnis von:
Mit dem Befehl "inspect(meineDaten)" werden mir die Daten meiner Liste angezeigt. Das funktioniert, wie es soll.
So sieht die Auswertung mit dem Befehl "Str(Daten)" aus:
str(meineDaten)
'data.frame': 138 obs. of 9 variables:
$ ID : int 147 158 161 163 164 168 172 182 191 192 ...
$ B_SATS_Aufwand : num 7 7 3.8 4.2 6.2 5.8 6.5 5.5 5.8 7 ...
$ C4_Notenerwartung: num 2 2 3.3 1.7 3 3.3 4 1.7 3.3 1.7 ...
$ D_BFI_E : num 5 1.5 3 3 4.5 4 4 2.5 4.5 4 ...
$ E_Horror : Factor w/ 2 levels "Ja","Nein": 1 1 1 2 2 2 1 2 2 1 ...
$ F09_Kino : Factor w/ 2 levels "Ja","Nein": 2 2 1 1 1 2 2 1 2 2 ...
$ G01_Geschlecht : Factor w/ 2 levels "maennlich","weiblich": 2 2 1 1 1 2 2 2 2 2 ...
$ G02_Alter : int 22 27 23 25 25 22 23 22 25 23 ...
$ G04_Studium : Factor w/ 3 levels "Ja, beide","Ja, ein Elternteil",..: 3 3 3 3 3 2 3 3 1 3 ...
Versuche ich Daten in einem Diagramm anzeigen zu lassen, kommt folgende Meldung:Die standardmäßig vorhandene Funktion Filter() macht IMHO etwas anderes, bitte zeige den Code mit dem Aufruf der Funktion.
> bargraph(C4_Notenerwartung)
Error in bargraph(C4_Notenerwartung) :
object 'C4_Notenerwartung' not found
Dass ich die Daten nicht abspalten muss, ist gut. Dann probiere ich das nicht weiter.
Aber dann bleibt trotzdem noch das Problem, dass das Programm die Daten scheinbar nicht findet.
Re: Hilfe, eingelesene Daten werden nicht angezeigt
Hallo Statistikdummi,
... und zukünftig beachten: viewtopic.php?f=20&t=29
Gruß, Jörg
dafür gibt es ein Zitat von DarkWing DuckStatistikdummi hat geschrieben: ↑So Aug 05, 2018 7:48 pm vielen Dank für die Antwort. Ich bin wirklich verzeifelt.
Deine Spalte C4_Notenerwartung ist Teil des Dataframes meineDaten, deshalp probier bitte mal:> bargraph(C4_Notenerwartung)
Error in bargraph(C4_Notenerwartung) :
object 'C4_Notenerwartung' not found
Dass ich die Daten nicht abspalten muss, ist gut. Dann probiere ich das nicht weiter.
Aber dann bleibt trotzdem noch das Problem, dass das Programm die Daten scheinbar nicht findet.
Code: Alles auswählen
bargraph(meineDaten$C4_Notenerwartung)
Gruß, Jörg
Re: Hilfe, eingelesene Daten werden nicht angezeigt
Das kenne ich leider nicht. Aber vielleicht hilft ja auch dieser Links ins andere Forum?: http://www.statistik-forum.de/nutzung-d ... t8026.htmljogo hat geschrieben: ↑So Aug 05, 2018 7:58 pmdafür gibt es ein Zitat von DarkWing DuckStatistikdummi hat geschrieben: ↑So Aug 05, 2018 7:48 pm vielen Dank für die Antwort. Ich bin wirklich verzeifelt.
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Hilfe, eingelesene Daten werden nicht angezeigt
Hallo Bernhard,
Verzweifelte Situationen erfordern verzweifelte Maßnahmen!
Gruß, Jörg
ja, das ist auch sehr schön (besonders die nachfolgenden Auflistungen der Vorkommen von "verzweif", "verwirr" und "Schlauch" - vielleicht können "Brett", "Schimmer", "Durchblick" oder "Dunkeln" noch wertvolle Beiträge liefern), aber die übliche Reaktion wird in dem Zitat von DarkWing Duck beschrieben:bigben hat geschrieben: ↑Mo Aug 06, 2018 2:38 pmDas kenne ich leider nicht. Aber vielleicht hilft ja auch dieser Links ins andere Forum?: http://www.statistik-forum.de/nutzung-d ... t8026.htmljogo hat geschrieben: ↑So Aug 05, 2018 7:58 pmdafür gibt es ein Zitat von DarkWing DuckStatistikdummi hat geschrieben: ↑So Aug 05, 2018 7:48 pm vielen Dank für die Antwort. Ich bin wirklich verzeifelt.
Verzweifelte Situationen erfordern verzweifelte Maßnahmen!
Gruß, Jörg