【R】ドイツの地域別の研究開発費(対GDP)

ドイツの研究開発費を地域別にみてみます。eurostatIntramural R&D expenditure (GERD) by NUTS 2 regionsからデータを取得します。

圧縮されたデータがダウンロードされるので、それを解凍してtgs00042.tsvとします。

library(tidyverse)
require(data.table)
library(ggplot2)
library(ggrepel)
library(sf)
library(kableExtra)

Sys.setlocale("LC_CTYPE", "german")

nuts <- read.csv("http://www.dinov.tokyo/Data/World/NUTS2_Code_DE.csv", header = TRUE, encoding="UTF-8")

RnD_data<-as.data.frame(fread("tgs00042.tsv")) %>%
  separate(col = V1, into=c("x1", "x2", "Code"), sep=",",  remove=TRUE, convert=FALSE) %>%
  left_join(., nuts, by="Code", copy=FALSE) %>%
  drop_na() %>%
  rename("NAME_2" = NUTS.2)

map <- read_sf("DEU_adm/DEU_adm2.shp")

dat <- map %>%
  left_join(RnD_data, by="NAME_2", copy=TRUE) %>%
  mutate("RnD_v"=as.numeric(V12)) %>%
  arrange(desc(RnD_v)) %>%
  mutate( 
    centroid = st_centroid(geometry),
    x = st_coordinates(centroid)[, 1],
    y = st_coordinates(centroid)[, 2]
  ) 

dat %>%
  ggplot() +
  geom_sf(aes(fill = RnD_v)) +  
  coord_sf(datum = NA) +
  scale_fill_viridis_c(alpha = 0.6) +
  theme_void()+ 
  geom_text_repel(aes(x = x, y = y, label = NAME_2), col="black", size = 3)


table_df<-data.frame(Name=dat$NAME_2, RnD_v=dat$RnD_v)

library(clipr)
table_df %>% 
  kable(align = "c", row.names=FALSE) %>%
  kable_styling(full_width = F) %>%
  column_spec(1, bold = T) %>%
  collapse_rows(columns = 1, valign = "middle") %>% 
  write_clip
Name RnD_v
Braunschweig 8.52
Stuttgart 7.69
Karlsruhe 4.95
Dresden 4.13
Oberbayern 4.03
Rheinhessen-Pfalz 3.97
Mittelfranken 3.60
Berlin 3.41
Darmstadt 3.27
Unterfranken 2.84
Bremen 2.79
Freiburg 2.75
Oberpfalz 2.47
Hannover 2.25
Hamburg 2.16
Oberfranken 2.10
Leipzig 2.01
Detmold 1.98
Chemnitz 1.86
Mecklenburg-Vorpommern 1.81
Arnsberg 1.76
Saarland 1.76
Brandenburg 1.69
Kassel 1.63
Schwaben 1.61
Schleswig-Holstein 1.56
Niederbayern 1.34
Munster 1.22
Weser-Ems 0.91
Luneburg 0.90
Trier 0.88
Koblenz 0.69
T・ingen NA
Bremerhaven NA
Gie゚en NA
L・eburg NA
D・seldorf NA
Kn NA
Dessau NA
Halle NA
Magdeburg NA
Th・ingen NA

Braunschweigが最も多いですね。大学や研究所が集まっている場所ですから当然ですかね。

Add a Comment

メールアドレスが公開されることはありません。