View source: R/ImportAndMerge.R
ImportAndMerge | R Documentation |
Funktion liest vom Nutzer zur Verfuegung gestellte Datenfiles ein und fuehrt diese mit bereits eingelesenen dg7-Mikrozensus-Daten zusammen.
ImportAndMerge(
x,
curr_inFile,
prev_inFile = NULL,
mergeBy = "asbper",
whichVar = NULL
)
x |
Output-Objekt der Funktion ImportData() |
curr_inFile |
Pfad der Datei die eingelesen werden soll (bezogen auf den aktuelleren der beiden Zeitpunkte falls prev_inFile ungleich NULL). Eingelesen werden koennen Files vom Typ .sav, .csv und .csv.gz. |
prev_inFile |
Falls ungleich NULL, Pfad der Datei die eingelesen werden soll (bezogen auf den weniger aktuellen Zeitpunkt). Eingelesen werden koennen Files vom Typ .sav, .csv und .csv.gz. |
mergeBy |
Character Vektor mit Variable(n) nach denen gemerged werden soll (default="asbper"). |
whichVar |
Falls ungleich NULL, Character Vektor mit Variable(n) aus dem zur Verfuegung gestellten Datenfile die im Output-File enthalten sein sollen. Die ?brigen Variablen werden weggelassen. Default ist NULL, dabei werden alle Variablen behalten. |
Output ist eine Liste mit einem oder zwei Elementen, je nach Laenge des Outputs der Funktion ImportData() .
ImportData
## Not run:
## Evt. Memory Limit erhoehen (max bei 32-bit R ist 4095)
#memory.limit(size=4095)
#
### Quartalsdaten
#
## dg7-Mikrozensus-Files einlesen
dat <- ImportData(year=2014,quarter=4)
## Pfad fuer individuelle Daten festlegen
curr_inFile <- "...pfad.../MeineDaten_2014q4.sav"
## Individuelle Daten ueber asbhh und apkz zu bereits eingelesenen
## dg7-Mikrozensus-Daten mergen
dat_indiv <- ImportAndMerge(dat,curr_inFile=curr_inFile,mergeBy=c("asbhh","apkz"))
## dg7-Mikrozensus-Files einlesen: Quartal und zugehoeriges Vorjahrsquartal
dat <- ImportData(year=2014,quarter=4, comp_diff_lag=4)
## Pfad fuer individuelle Daten festlegen: aktuelleres Quartal
curr_inFile <- "...pfad.../MeineDaten_2014q4.sav"
## Pfad fuer individuelle Daten festlegen: weniger aktuelles Quartal
prev_inFile <- "...pfad.../MeineDaten_2013q4.sav"
## Individuelle Daten ueber asbper (default) zu bereits eingelesenen
## dg7-Mikrozensus-Daten mergen
dat_indiv <- ImportAndMerge(dat,curr_inFile=curr_inFile,prev_inFile=prev_inFile)
### Jahresdaten
#
## dg7-Mikrozensus-Jahresdaten einlesen
dat <- ImportData(year=2014)
curr_inFile <- "...pfad.../MeineDaten_2014j.sav"
## Individuelle Daten ueber asbhh und apkz zu bereits eingelesenen
## dg7-Mikrozensus-Jahresdaten mergen
dat_indiv <- ImportAndMerge(dat, curr_inFile=curr_inFile, mergeBy=c("asbhh","apkz","amonat"))
### dg7-Mikrozensus-Jahresdaten einlesen: Jahr und Vorjahr
dat <- ImportData(year=2014, comp_diff_lag=1)
## Pfad fuer individuelle Daten festlegen: aktuelleres Jahr
curr_inFile <- "...pfad.../MeineDaten_2014j.sav"
## Pfad fuer individuelle Daten festlegen: weniger aktuelles Jahr
prev_inFile <- "...pfad.../MeineDaten_2013j.sav"
## Individuelle Daten ueber asbper (default) und amonat zu bereits eingelesenen
## dg7-Mikrozensus-Jahresdaten mergen
dat_indiv <- ImportAndMerge(dat, curr_inFile=curr_inFile, mergeBy=c("asbper","amonat"))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.