Ero sivun ”Talotyypit Suomessa” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(Data uploaded using Opasnet Base Import)
(asuntoväestö muutettu asuntovaestoksi öökkösharmien vähentämiseksi)
 
(2 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}}<!-- __OBI_TS:1384968144 -->

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