Ergebnisse nach Excel exportieren

... zu anderer statistischer Software, zu Datenbanken und Programmiersprachen.

Moderatoren: EDi, jogo

bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Ergebnisse nach Excel exportieren

Beitrag von bigben »

Hallo,

ein minimales Beispiel könnte so aussehen:

Code: Alles auswählen

library(tseries)
x <- rnorm(1000)
y <- cumsum(x)

xtest <- broom::glance(kpss.test(x))
ytest <- broom::glance(kpss.test(y))
Eigentlich bin ich mit der Ausgabe fast schon zufrieden, nur hätte ich gerne die Ergebnisse untereinander und nicht nebeneinander. Bekommt man das irgendwie hin?
Schauen wir uns die Ergebnisse an:

Code: Alles auswählen

> xtest
# A tibble: 1 x 4
  statistic p.value parameter method                          
      <dbl>   <dbl>     <dbl> <chr>                           
1     0.110     0.1         7 KPSS Test for Level Stationarity
> ytest
# A tibble: 1 x 4
  statistic p.value parameter method                          
      <dbl>   <dbl>     <dbl> <chr>                           
1     0.924    0.01         7 KPSS Test for Level Stationarity
Wir sehen, dass die Ergebnisse teils Zahlen, teils Text sind. Damit können sie nicht in einem Dataframe untereinander stehen. Wir sind hier ja nicht in Excel sondern in R. Ausrichtung hat hier Bedeutung. Der richtige Weg, so etwas für Excel abzuspeichern ist das Verknüpfen mit rbind():

Code: Alles auswählen

rbind(xtest, ytest) |>
   write.csv2(file="test.csv")
rbind kann auch mehr als zwei Argumente annehmen. Das Umsortieren der Zellen kannst Du dann immer noch in Excel machen, wenn das für Dich wichtig ist.

LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
karnevals_jeck
Beiträge: 6
Registriert: Di Aug 10, 2021 2:50 pm

Re: Ergebnisse nach Excel exportieren

Beitrag von karnevals_jeck »

Hallo zusammen,

noch mal vielen Dank für die Tipps! Ich habe mir jetzt selber einen workaround gebastelt, mit dem ich gut zurecht komme.

Viele Grüße
Antworten