Ero sivun ”Talotyypit Suomessa” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(asuntoväestö muutettu asuntovaestoksi öökkösharmien vähentämiseksi)
 
(3 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 11: Rivi 11:
library(OpasnetUtils)
library(OpasnetUtils)


objects.latest("Op_fi2761", code_name="alusta") # [[Talotyypit Suomessa]], ovariable talot.
objects.latest("Op_fi2761", code_name="alusta") # [[Talotyypit Suomessa]], ovariable asunnot, asuntovaesto.


oprint(head(talot@output))
oprint(head(EvalOutput(asunnot)@output))
 
oprint(head(EvalOutput(asuntovaesto)@output))


</rcode>
</rcode>
Rivi 22: Rivi 24:
library(OpasnetUtils)
library(OpasnetUtils)


talodata <- opbase.data("Op_fi2761")
temp <- opbase.data("Op_fi2761")
 
temp <- temp[ # Poistetaan ovariablessa turhat rivit.
temp$Kunta != "Koko maa" &
temp$Asuntokunta != "Kaikki asuntokunnat" &
temp$Talotyyppi != "Kaikki talotyypit" ,
]
 
asunnot <- Ovariable("asunnot",
data = dropall(temp[temp$Havainto == "Asuntokunnat" , colnames(temp) != "Havainto"]),
)
 
asuntovaesto <- Ovariable("asuntovaesto",
data = dropall(temp[temp$Havainto == "Asuntoväestö" , colnames(temp) != "Havainto"]),
)
 
objects.store(asunnot, asuntovaesto)
 
cat("Ovariablet asunnot ja asuntovaesto tallennettu. Saat ne käyttöösi koodilla: objects.latest('Op_fi2761', code_name='alusta')\n")
 
</rcode>
 
===Data===


talodata <- talodata[ # Poistetaan turhat tai haitalliset rivit.
* Tilastokeskuksen data: asuntokunnat ja asuntoväestöt koon ja asunnon talotyypin mukaan 2012. [http://193.166.171.75/Dialog/varval.asp?ma=020_asas_tau_102&ti=Asuntokunnat+ja+asuntov%E4est%F6+asuntokunnan+koon%2C+huoneluvun+ja+talotyypin+mukaan+2005%2D2012&path=../Database/StatFin/asu/asas/&lang=3&multilang=fi] (data ladattu 20.11.2013) © Tilastokeskus - Statistikcentralen
talodata$Talotyyppi != "Kaikki talotyypit" &  
talodata$Kunta !="KOKO MAA - HELA LANDET" &  
talodata$Asuntokunta != "Kaikki asuntokunnat" &
talodata$Result != "-"
, ]


talodata$Result <- as.numeric(levels(talodata$Result)[talodata$Result])
Tätä koodia käytettiin Tilastokeskuksesta ladatun datan siivoamiseen ja Opasnet-kantaan lataamiseen. Se ei toimi Opasnet-ympäristössä.


talodata <- dropall(talodata)
{{piilotettu
|
<pre>
library(reshape2)


talot <- EvalOutput(Ovariable("talot", data = talodata))
temp <- read.csv("//cesium/jtue$/_Downloads/020_asas_tau_102.csv", sep = "\t", header = TRUE)


väki <- EvalOutput(Ovariable("väki",
for(i in 2:nrow(temp)) {
data = data.frame(
if(temp[[i, 1]] == " ") temp[[i , 1]] <- temp[[i - 1 , 1]]
Asuntokunta = c("1 henk.", "2 henk.", "3 henk.", "4 henk.", "5 henk.", "6 henk.", "7+ henk."),  
if(temp[[i, 2]] == " ") temp[[i , 2]] <- temp[[i - 1 , 2]]
Result = 1:7
}
)
))


talot <- talot * väki
temp <- temp[!is.na(temp$Asuntoväestön.lukumäärä) , ]


objects.store(talot)
#temp <- temp[
cat("Ovariable talot tallennettu. Saat sen käyttöösi koodilla: objects.latest('Op_fi2761', code_name='alusta')\n")
# temp$Kunta != "Koko maa" &
# temp$Asuntokunta != "Kaikki asuntokunnat" &
# temp$Talotyyppi != "Kaikki talotyypit" ,
#]


</rcode>
temp <- melt(
temp,
measure.vars = c("Asuntokuntien.lukumäärä", "Asuntoväestön.lukumäärä"),
variable.name = "Havainto",
value.name = "Result"
)


===Data===
levels(temp$Havainto) <- c("Asuntokunnat", "Asuntoväestö")


* Tilastokeskuksen data: asuntokunnat koon ja asunnon talotyypin mukaan 1985-2010. [http://pxweb2.stat.fi/Dialog/varval.asp?ma=010_asas_tau_101_fi&ti=Asuntokunnat+koon+ja+asunnon+talotyypin+mukaan+1985%2D2010&path=../Database/StatFin/asu/asas/&lang=3&multilang=fi] Opasnet-kantaan tallennettu vain vuosi 2010.
write.csv(temp, "//cesium/jtue$/_Documents/Asuntokunnat.csv", row.names = FALSE)
</pre>
}}


== Katso myös ==
== Katso myös ==
Rivi 64: Rivi 94:


==Aiheeseen liittyviä tiedostoja==
==Aiheeseen liittyviä tiedostoja==
{{mfiles}}

Nykyinen versio 24. huhtikuuta 2014 kello 09.56


Kysymys

Kuinka paljon ihmisiä asuu erilaisissa talotyypeissä?

Vastaus

+ Näytä koodi

Perustelut

+ Näytä koodi

Data

  • Tilastokeskuksen data: asuntokunnat ja asuntoväestöt koon ja asunnon talotyypin mukaan 2012. [1] (data ladattu 20.11.2013) © Tilastokeskus - Statistikcentralen

Tätä koodia käytettiin Tilastokeskuksesta ladatun datan siivoamiseen ja Opasnet-kantaan lataamiseen. Se ei toimi Opasnet-ympäristössä.



Katso myös

Viitteet


Aiheeseen liittyviä tiedostoja