Ergebnisse uas der Console in eine csv-Tabelle speichern

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

Moderatoren: EDi, jogo

Antworten
willi

Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von willi »

Hi Leute,
ich brauche mal wieder eure Hilfe. Ich möchte gerne meine Ergebnisse, die mir in der console ausgegeben werden, als csv-Datei abspeichern. Wie bekomme ich das hin?
Hier die Anweisung:
aggregate(cbind(Gewicht..g., Länge..cm., Volumen..ml.,Kraft.bei.Bruch, Maximale.Kraft, Biegeverformung.bei.Bruch, Biegeverformung.bei.max.Kraft, Biegespannung.bei.Bruch, Biegespannung.bei.max.Kraft, Durchmesser
) ~ Vater, data=Fluegel_type, FUN=summary)

ein Teil der Ausgabe:
Vater Gewicht..g..Min. Gewicht..g..1st Qu. Gewicht..g..Median Gewicht..g..Mean Gewicht..g..3rd Qu. Gewicht..g..Max.
1 v22010 5.040000 5.775000 6.120000 6.066316 6.430000 7.610000
2 v22056 3.910000 4.262500 4.350000 4.539000 4.747500 5.450000
3 v22099 4.160000 4.767500 5.270000 5.138750 5.547500 5.880000
4 v22104 4.190000 4.750000 5.140000 5.136400 5.430000 6.540000
5 v22118 4.430000 5.010000 5.520000 5.455000 5.755000 6.560000
6 v22123 4.530000 4.977500 5.240000 5.325000 5.450000 7.290000
7 v22131 4.000000 4.472500 5.045000 4.888750 5.255000 5.640000
8 v22140 4.120000 4.845000 5.555000 5.532500 6.020000 7.710000
9 v22172 4.430000 4.810000 5.190000 5.185500 5.445000 6.130000
10 v22287 4.100000 4.970000 5.300000 5.290952 5.580000 6.130000
11 v29025 3.890000 4.247500 4.885000 4.833000 5.297500 5.810000
12 v29046 3.900000 4.630000 4.700000 4.894545 4.955000 7.250000
13 v29075 3.850000 4.970000 5.320000 5.476818 5.975000 8.270000
14 v29167 3.500000 4.477500 4.865000 4.876538 5.285000 6.000000
15 v29176 4.340000 4.570000 4.720000 4.909091 5.330000 5.660000
16 v2921
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von jogo »

Hallo Willi,

hier ein Beispiel:

Code: Alles auswählen

S <- aggregate(cbind(Petal.Length, Petal.Width) ~ Species, data=iris, FUN=fivenum)
write.csv(S, file="S.aggreg.csv")
getwd()  # in dieses Verzeichnis wird die Datei angelegt
dir(pattern="*.csv") # Kontrolle
Gruß, Jörg
willi

Re: Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von willi »

Hallo Jörg,
nun klappt es. Habe ich schonmal probiert. Da klappte es nicht.
Vielen Dank
willi

Re: Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von willi »

Nun tritt ein neues Problem auf. Und zwar nutze ich den selben Datendsatz mit der identischen Analyse nun will ich aber keine eintailung nach Vätern sondern nur in 2 Kategoreien, statt in 20. Dazu habe ich eine Spalte eingefügt die lediglich einen Bustaben enthält. Wenn ich nun die Summary Funktion durchlaufen lasse bekomme ich absolut falsche Werte, Es werden 7-stellige Zahlen ausgegeben, die nicht passen können. was könnte der Fehler sein?

Hier das skript

das hier klappt:

Unterschenkel_summary <- aggregate(cbind(Gewicht,Länge , Volumen)~ Vater, data=Unterschenkel_type, FUN=summary)
write.csv2(Unterschenkel_summary, file="Unterschenkel_summary.csv", row.names=F)


das hier klappt nicht

Unterschenkel_HL_summary <- aggregate(cbind(Gewicht, Länge, Volumen)~ Type, data=Unterschenkel_type, FUN=summary)
write.csv2(Unterschenkel_HL_summary, file="Unterschenkel_HL_summary.csv", row.names=F)

Woran kann das liegen?
Benutzeravatar
EDi
Beiträge: 1599
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von EDi »

Woran kann das liegen?
Das kann zuviel sein um ohne ein reproduzierbares Beispiel spekulieren zu wollen...
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.
willi

Re: Ergebnisse uas der Console in eine csv-Tabelle speichern

Beitrag von willi »

Hatte falsche Werte in der AUsgangsdatei. Ist nun geklärt
Antworten