In diesem Projekt wird die Anzahl geschaffenen Stellen in den jeweiligen Bezirken des Kantons Zürich visualisiert und analysiert. Wie ist die Entwicklung der geschaffenen Stellen über die Jahre in den Bezirken? Gibt es Bezirke mit Signifikat mehr geschaffenen Stellen? Wie hoch ist die Volatilität?
Daten
Die Daten wurden vom Statistisches Amt des Kantons Zürich publiziert und enthalten die Total geschaffene Stellen (2. und 3. Sektor) im Kanton Zürich für die Jahre 2013 bis 2021. Die Statistik der Neugründungen erfasst nur tatsächlich - also «ex nihilo» - neu entstandene Unternehmen mit marktwirtschaftlicher Tätigkeit. Aus Fusionen, Übernahmen, Spaltungen oder Restrukturierungen hervorgegangene Unternehmen werden folglich nicht berücksichtigt. Werte < 4 werden nicht ausgewiesen.
data <-read_csv(here::here("daten/raw/KANTON_ZUERICH_356.csv"))
New names:
Rows: 1721 Columns: 12
── Column specification
──────────────────────────────────────────────────────── Delimiter: "," chr
(8): GEBIET_NAME, THEMA_NAME, SET_NAME, SUBSET_NAME, INDIKATOR_NAME, IND... dbl
(3): BFS_NR, INDIKATOR_ID, INDIKATOR_JAHR lgl (1): ...12
ℹ Use `spec()` to retrieve the full column specification for this data. ℹ
Specify the column types or set `show_col_types = FALSE` to quiet this message.
• `` -> `...12`
data_reduziert <- data |>select(BFS_NR, GEBIET_NAME, INDIKATOR_JAHR, INDIKATOR_VALUE) |>rename(Jahr = INDIKATOR_JAHR, Stellen = INDIKATOR_VALUE, Gebiet = GEBIET_NAME) |># Spalten werden umbenanntmutate(Stellen =ifelse(Stellen =="null", 0, Stellen)) |># konvertiert Wert null in 0mutate(Stellen =as.numeric(Stellen)) |># Konvertierung zu numerischfilter(!is.na(Stellen)) |># Filtert NA rausfilter(!str_detect(Gebiet, "bis")) |># Filtert Gemeinde welche Fusioniert haben rausfilter(str_detect(Gebiet, "Bezirk")) # Filtern nur auf Bezirkewrite_csv(x = data_reduziert, here::here("daten/processed/daten_reduziert.csv"))
In Figure 1 sind die Anzahl Stelle pro Jahr dargestellt. Es ist erkennbar ist das der Median relativ stabil war über die anlysierten Jahre.
# Boxplot für die Verteilung der Stellen nach Jahrggplot(data_reduziert, aes(x =as.factor(Jahr), y = Stellen)) +geom_boxplot(fill ="#3F98CC") +scale_y_continuous(trans='log10')+labs(title ="Verteilung der Stellen nach Jahr",x ="Jahr",y ="Anzahl Stellen") +theme_stat()
Anzahl Stelle pro Bezirk
In Figure 2 sind die Anzahl Stelle pro Jahr und Bezirk dargestellt. Der Bezirk Zürich schafft rund vier Mal so viele Stellen wie der nachfolgenden Bezirk Winterthur.
# Visualisierung: Balkendiagramm der Gebieteggplot(data_reduziert, aes(x = Jahr, y = Stellen, color = Gebiet)) +geom_point() +geom_line() +scale_x_continuous(breaks =unique(data_reduziert$ Jahr))+scale_y_continuous(trans='log10')+labs(title ="Gebiete nach Anzahl Stellen pro Jahr",x ="Anzahl Stelle",y ="Jahr") +theme_stat()
Gebiete nach durchschnittlichen Stellen
In @tbl-durchschnitt_stelle_gebiet sind die Bezirke mit den Werten dem durchschnittlichen Stellenzuwachs in den Jahren 2013-2021 und dem maximalen, wie auch minimalen Stellenzuwachs ersichtlich. Wobei bei den Stadtbezirken die Differenz zwischen den höchsten und tiefsten Wert relativ klein ist und bei den ländlichen Bezirken eine höheren Volatilität erkennbar ist.