Ero sivun ”Ympäristöterveysindikaattori” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(→‎Syykaavio: paranneltu syykaavio)
Rivi 29: Rivi 29:
# Tämä on koodi Op_fi5810/ sivulla [[Ympäristöterveysindikaattori]]
# Tämä on koodi Op_fi5810/ sivulla [[Ympäristöterveysindikaattori]]
library(OpasnetUtils)
library(OpasnetUtils)
library(gsheet)


objects.latest("Op_en3861",code_name="ecd_create")
objects.latest("Op_en3861",code_name="ecd_create")
Rivi 38: Rivi 39:
# Sotkanet.ID = tietoikkuna.indicatorID
# Sotkanet.ID = tietoikkuna.indicatorID


d2 <- html_table(read_html("https://docs.google.com/spreadsheets/d/1mVlLcvsDFHKivD8rSDyn3ijfvoUAjxnXOGb-nujLDak/edit#gid=0"))[[1]]
coln <- c(
d2 <- d2[3:99, 2:18]
 
colnames(d2) <- c(
   "Ikäryhmä",
   "Ikäryhmä",
   "AHVK", # Alueellinen hyvinvointikertomus
   "AHVK", # Alueellinen hyvinvointikertomus
Rivi 61: Rivi 59:
)
)


####### Hyte-indikaattorit
d2 <- gsheet2tbl("https://docs.google.com/spreadsheets/d/1mVlLcvsDFHKivD8rSDyn3ijfvoUAjxnXOGb-nujLDak/edit#gid=0")
d2 <- d2[3:98,]
colnames(d2) <- coln
d2 <- ecd_build(
d2 <- ecd_build(
   df = d2,
   df = d2,
Rivi 68: Rivi 71:
)
)


d2 <- orbind(orbind(orbind(orbind(
###### Lape-indikaattorit
 
d3 <- gsheet2tbl("https://docs.google.com/spreadsheets/d/1mVlLcvsDFHKivD8rSDyn3ijfvoUAjxnXOGb-nujLDak/edit#gid=2010476788")
d3 <- d3[9:nrow(d3),] # Kopioitiin vain 2018 indikaattorit driveen.
colnames(d3) <- coln[3:11]
 
d3 <- ecd_build(
  df = d3,
  oldid = "Lape",
  spliz = c("JHS"),
  split = ","
)
d3<-d2
#d3 <- orbind(d2, d3) # Apparently too much nodes so choose one.
d3 <- orbind(orbind(orbind(orbind(
   data.frame(
   data.frame(
     type = "Hyte-indikaattori",
    Oldid = d3$Oldid,
     Item = d2$Item,
     type = paste(d3$Tehtäväkokonaisuus, "indikaattori",sep="-"),
     Item = d3$Item,
     Relation = "ulottuvuus",
     Relation = "ulottuvuus",
     Object = d2$Ulottuvuus,
     Object = d3$Ulottuvuus,
     URL = ifelse(d2$Sotkanetid=="e", NA, paste(sotkanet, substr(d2$Sotkanetid,1,4), sep="")),
     URL = ifelse(d3$Sotkanetid %in% c("ei","e"), NA, paste(sotkanet, substr(d3$Sotkanetid,1,4), sep="")),
     Description = d2$Perustelut,
     Description = d3$Perustelut,
     label = substr(d2$Item,1,25)
     label = substr(d3$Item,1,25)
   ),
   ),
   data.frame(
   data.frame(
     Item = d2$Item,
     Item = d3$Item,
     Relation = "on osana",
     Relation = "on osana",
     Object = ifelse(d2$AHVK=="x", "Alueellinen hyvinvointikertomus", NA)
     Object = ifelse(d3$AHVK=="x", "Alueellinen hyvinvointikertomus", NA)
   )),
   )),
   data.frame(
   data.frame(
     Item = d2$Item,
     Item = d3$Item,
     Relation = "osiotyyppi",
     Relation = "osiotyyppi",
     Object = d2$Osiotyyppi
     Object = d3$Osiotyyppi
   )),
   )),
   data.frame(
   data.frame(
     Item = d2$Item,
     Item = d3$Item,
     Relation = "discussed in",
     Relation = "discussed in",
     Object = d2$Tietolähde
     Object = d3$Tietolähde
   )),
   )),
   data.frame(
   data.frame(
     Item = d2$Item,
     Item = d3$Item,
     Relation = "JHS-luokka",
     Relation = "JHS-luokka",
     Object = d2$JHS
     Object = d3$JHS
   )
   )
)  
)  
d2$Object <- tolower(d2$Object)
d3$Object <- tolower(d3$Object)


d1 <- ecd_build(
d1 <- ecd_build(
Rivi 109: Rivi 127:
)
)


gr <- ecd_create(orbind(d1, d2))
d <- orbind(d1, d3)
 
gr <- ecd_create(d)
render_graph(gr)


gr <- select_nodes_in_neighborhood(
gr <- select_nodes_in_neighborhood(

Versio 6. toukokuuta 2018 kello 18.51




Ympäristöterveysindikaattori on elinympäristön tiettyä ominaisuutta mittaava asia, joka kertoo ympäristön terveellisyydestä ihmiselle.

Kysymys

Mitkä ovat hyödyllisiä indikaattoreita Suomen ympäristöterveystilanteen seuraamiseksi ja parantamiseksi?

Vastaus

Perustelut

Syykaavio

+ Näytä koodi

Sisäilma kouluissa

Kouluterveyskysely tuottaa jotakin tietoa myös sisäilmasta, oppimisympäristöstä yleensä ja oppilaiden raportoimista yleisistä oireista. Katso lisätietoa näistä linkeistä:


+ Näytä koodi

Katso myös