-
Notifications
You must be signed in to change notification settings - Fork 0
113 lines (70 loc) · 3.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
---
title: "Ständige Wohnbevölkerung der Thurgauer Gemeinden"
author: "OGD-Koordinationsstelle Kanton Thurgau"
date: "`r Sys.Date()`"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Open Government Data, provided by **Canton Thurgau**
*Autogenerated R starter code for dataset with the identifier* **sk-stat-56**
# **Ständige Wohnbevölkerung der Thurgauer Gemeinden**
[Link to dataset on data.tg.ch](https://data.tg.ch/explore/dataset/sk-stat-56/information/)
## Description
<p>Der Datensatz beinhaltet Daten zur ständigen Wohnbevölkerung des Kantons Thurgau ab dem Jahr 2007. </p> <p>Die Daten stammen aus der kantonalen Bevölkerungserhebung der Dienststelle für Statistik Kanton Thurgau. Die kantonale Bevölkerungsstatistik wurde mit Stichtag 31.12.2015 revidiert. Die Änderungen betreffen den Produktionsprozess und die Definition der Bevölkerung. Seit 2015 umfasst die ständige Wohnbevölkerung alle Personen mit Hauptwohnsitz im Kanton Thurgau. Bei der ausländischen Bevölkerung werden Personen mit den Bewilligungen B, C sowie L-Bewilligungen von 12 Monaten oder mehr berücksichtigt. Vor 2015 zählten bei den ausländischen Personen nur jene mit einer B- oder C-Bewilligung. Informationen zu den Auswirkungen der Revision: Die Revision der kantonalen Bevölkerungsstatistik verursachte eine einmalige Anhebung des Bevölkerungsbestandes. Durch die Umstellung des Erhebungsverfahrens erhöhte sich der Bestand auf der Ebene Kanton um rund 0,1 % oder 280 Personen. Zudem erhöhte die Berücksichtigung von Kurzaufenthaltern L mit einer Bewilligung von mindestens einem Jahr den Bestand einmalig um weitere rund 0,3 % oder 690 Personen. Entsprechend sind Vergleiche der Daten ab 2015 mit den Vorjahresdaten mit Vorsicht zu interpretieren.</p><p>Hinweis: Die Bezirkszuordnung entsprech der ab dem 1.1.2011 gültigen Zuordnung.</p>
## Metadata
- **Issued** : 2019-04-01
- **Modified** : 2024-11-01 10:41:35
- **Rights** : CC By 4.0
- **Keywords** : Bevölkerung, Bevölkerungsstand, Wohnbevölkerung, Ständige Wohnbevölkerung, Gemeinde , Bezirk
## Load Packages
Every dataset (csv and geodata) on [data.tg.ch](https://data.tg.ch/pages/start/) can be retrieved with the **tgAPI** package. You can download it via [GitHub](https://github.com/ogdtg/tgAPI). Please note that the package has some dependencies, which can result in a lengthy installation process. Therefore, we do not recommend installing the package directly in Google Colab. However, if you intend to run this code on your local machine, we strongly recommend installing the tgAPI package.
```{r}
library(httr)
library(jsonlite)
library(dplyr)
# library(remotes)
# remotes::install.github("ogdtg/tgAPI")
```
## Download Data
```{r}
# Download the Dataset via API
res <- httr::GET("https://data.tg.ch/api/explore/v2.0/catalog/datasets/sk-stat-56/exports/json")
data <- res$content %>%
rawToChar() %>%
jsonlite::fromJSON()
# Use tgAPI
# data <- tgAPI::get_dataset("sk-stat-56")
head(data)
```
## Explore Metadata
```{r}
res <- httr::GET("https://data.tg.ch/api/explore/v2.0/catalog/datasets/sk-stat-56")
metadata <- res$content %>%
rawToChar() %>%
jsonlite::fromJSON()
# Fields name
cat("\nFields name")
metadata$dataset$fields$name
# Fields description
cat("\nFields description")
metadata$dataset$fields$description
# Fields data type
cat("\nFields data type")
metadata$dataset$fields$type
```
## Analyze data
```{r}
# Look at the dataset and its structure
summary(data)
```
## Continue your code here...
```{r}
# Do some data magic with R
```
------------------------------------------------------------------------
## Questions about the data?
Contact us via [Mail](mailto:[email protected]) or visit our [GitHub presence](https://github.com/ogdtg)
------------------------------------------------------------------------
OGD-Koordinationsstelle Kanton Thurgau | Grabenstrasse 8 | 8510 Frauenfeld