Ich habe ein Panel-Dataset basierend auf vielen anderen Panel-Datasets erstellt. Ich wurde von data.table
oder sogar Basis-R-Funktion merge()
verwirrt, die oft die Reihenfolge der Zeilen ändern. So nach viel Versuch und Irrtum habe ich folgendes von plyr
:R: Gibt es bekannte Probleme bei der Verwendung von plyr/dplyr/data.table- und plm-Paketen?
join(x, y, by=c("Firm", "Index"))
Schließlich, wenn ich durch abschließende Paneldatensatz hergestellt und verwendet, um die attach()
Funktion und plm
Paket für die Analyse, erhalte ich folgende Fehlermeldung:
Error in pdim.default(index[[1]], index[[2]]) when I investigate further using
options(error=recover)
ich finde
stop(cat("duplicate couples (time-id)\n"))
Bitte schlagen Sie vor, was könnte falsch sein und wie es zu beheben?
versuchen Sie 'sort = FALSE' in' merge() '. – mtoto
Nicht 'attach()'. – Gregor
@Gregor warum nicht anhängen()? –