Ich bin neu in R. Ich habe dieses admission_table
enthält ADMIT
, GRE
, GPA
und RANK
.R - Zusammenfassung in data.frame konvertieren
> head(admission_table)
ADMIT GRE GPA RANK
1 0 380 3.61 3
2 1 660 3.67 3
3 1 800 4.00 1
4 1 640 3.19 4
5 0 520 2.93 4
6 1 760 3.00 2
Ich versuche, die Zusammenfassung dieser Tabelle in data.frame
zu konvertieren. Ich möchte ADMIT
, GRE
, GPA
und RANK
als meine Spaltenüberschriften haben.
> summary(admission_table)
ADMIT GRE GPA RANK
Min. :0.0000 Min. :220.0 Min. :2.260 Min. :1.000
1st Qu.:0.0000 1st Qu.:520.0 1st Qu.:3.130 1st Qu.:2.000
Median :0.0000 Median :580.0 Median :3.395 Median :2.000
Mean :0.3175 Mean :587.7 Mean :3.390 Mean :2.485
3rd Qu.:1.0000 3rd Qu.:660.0 3rd Qu.:3.670 3rd Qu.:3.000
Max. :1.0000 Max. :800.0 Max. :4.000 Max. :4.000
> as.data.frame(summary(admission_table))
Var1 Var2 Freq
1 ADMIT Min. :0.0000
2 ADMIT 1st Qu.:0.0000
3 ADMIT Median :0.0000
4 ADMIT Mean :0.3175
5 ADMIT 3rd Qu.:1.0000
6 ADMIT Max. :1.0000
7 GRE Min. :220.0
8 GRE 1st Qu.:520.0
9 GRE Median :580.0
10 GRE Mean :587.7
11 GRE 3rd Qu.:660.0
12 GRE Max. :800.0
13 GPA Min. :2.260
14 GPA 1st Qu.:3.130
15 GPA Median :3.395
16 GPA Mean :3.390
17 GPA 3rd Qu.:3.670
18 GPA Max. :4.000
19 RANK Min. :1.000
20 RANK 1st Qu.:2.000
21 RANK Median :2.000
22 RANK Mean :2.485
23 RANK 3rd Qu.:3.000
24 RANK Max. :4.000
Als ich in data.frame
zu konvertieren bin versucht, ist dies das einzige Ergebnis, das ich bekommen. Ich mag der Datenrahmen die exakte Ausgabe ebenso wie die Übersichtstabelle hat, weil nach, dass ich das in Oracle-Datenbank mit dieser Codezeile eingefügt werden soll:
dbWriteTable(connection,name="SUM_ADMISSION_TABLE",value=as.data.frame(summary(admission_table)),row.names = FALSE, overwrite = TRUE ,append = FALSE)
Ist das eine Möglichkeit, dies zu tun? Verzeih mein schlechtes Englisch und danke im Voraus.
Wollen Sie wirklich, dass genaue Ausgang? Mit dem 'min. : 0.0000' Art der Struktur? Oder würde eine Spalte den Status anzeigen und eine Spalte, die den Wert angibt, ausreichend sein? – A5C1D2H2I1M1N2O1R2T1