Repozitorij z gradivi pri predmetu APPR v študijskem letu 2019/20
V projektu bom analizirala preseljevanje Slovencev od leta 2000 do 2018. Predstavila bom meddržavne in regijske selitve glede na spol, potem bom analizirala tudi preseljevanje glede na starost in namen. Podatke sem pridobila na SURS-u.
Uporabila bom 5.tabel:
TABELA 1: Preseljevanje znotraj Slovenije oz. po kohezijskih regijah (stolpci: letnice, regije, spol, število ljudi, ki se je vselilo v to regijo in število ljudi, ki se je odselilo iz te regije
TABELA 2: Meddržavne selitve - priseljevanje v Slovenijo (stolpci: letnice, država predhodnega bivališča, spol, število ljudi, ki se je preselilo v Slovenijo)
TABELA 3: Meddržavne selitve - odseljevanje iz Slovenije Enaka tabela kot zgornja, le da so podatki po odseljevanju.
TABELA 4: Meddržavne selitve glede na namen selitve Cilj te tabele je predstaviti različne namene priseljevanja v Slovenijo (zaposlitev, sezonsko delo, združitev z družino, študij, drugo) glede na starostno omejitev. (stolpci: letnice, država predhodnega bivališča, starostna omejitev, namet selitve, število ljudi, ki se je preselilo)
TABELA 5: Meddržavne selitve glede na namen selitve Enaka tabela kot zgoraj, le da so podatki o različnih namenih prebivalstva, ki se odseljuje iz Slovenije.
Glavni program in poročilo se nahajata v datoteki projekt.Rmd
.
Ko ga prevedemo, se izvedejo programi, ki ustrezajo drugi, tretji in četrti fazi projekta:
uvoz/uvoz.r
vizualizacija/vizualizacija.r
analiza/analiza.r
Vnaprej pripravljene funkcije se nahajajo v datotekah v mapi lib/
.
Podatkovni viri so v mapi podatki/
.
Zemljevidi v obliki SHP, ki jih program pobere,
se shranijo v mapo ../zemljevidi/
(torej izven mape projekta).
Za zagon tega vzorca je potrebno namestiti sledeče pakete za R:
knitr
- za izdelovanje poročilarmarkdown
- za prevajanje poročila v obliki RMarkdownshiny
- za prikaz spletnega vmesnikaDT
- za prikaz interaktivne tabelergdal
- za uvoz zemljevidovrgeos
- za podporo zemljevidomdigest
- za zgoščevalne funkcije (uporabljajo se za shranjevanje zemljevidov)readr
- za branje podatkovrvest
- za pobiranje spletnih stranitidyr
- za preoblikovanje podatkov v obliko tidy datadplyr
- za delo s podatkigsubfn
- za delo z nizi (čiščenje podatkov)ggplot2
- za izrisovanje grafovmosaic
- za pretvorbo zemljevidov v obliko za risanje z ggplot2
maptools
- za delo z zemljevidiextrafont
- za pravilen prikaz šumnikov (neobvezno)Zgornje povezave omogočajo poganjanje projekta na spletu z orodjem Binder. V ta namen je bila pripravljena slika za Docker, ki vsebuje večino paketov, ki jih boste potrebovali za svoj projekt.
Če se izkaže, da katerega od paketov, ki ji potrebujete, ni v sliki,
lahko za sprotno namestitev poskrbite tako,
da jih v datoteki install.R
namestite z ukazom install.packages
.
Te datoteke (ali ukaza install.packages
) ne vključujte v svoj program -
gre samo za navodilo za Binder, katere pakete naj namesti pred poganjanjem vašega projekta.
Tako nameščanje paketov se bo izvedlo pred vsakim poganjanjem v Binderju. Če se izkaže, da je to preveč zamudno, lahko pripravite lastno sliko z želenimi paketi.
Če želite v Binderju delati z git,
v datoteki gitconfig
nastavite svoje ime in priimek ter e-poštni naslov
(odkomentirajte vzorec in zamenjajte s svojimi podatki) -
ob naslednjem zagonu bo mogoče delati commite.
Te podatke lahko nastavite tudi z git config --global
v konzoli
(vendar bodo veljale le v trenutni seji).