Ero sivun ”Kaupunkipyörä/pyörät” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(luonnos)
 
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
{{Piilota sivupalkki}}
{{Piilota sivupalkki}}
[[Kaupunkipyörä/etusivu|palaa]]
[[Kaupunkipyörä/etusivu|palaa]]
<rcode name="pyörien sijainnit" label="Näytä vapaat pyörät" graphics=1 embed=1 showcode=-1>
library(OpasnetUtils)
# Tässä pitäisi hakea vain jokaisen pyörän uusimman aikaleiman rivi. Onnistuuko tietokantatasolla?
# Lienee liian monimutkaista, koska hakurutiini on ehdollinen.
dat <- opbase.data("Op_fi3857", subset = "Lainat")
dat$Aika <- as.double(as.POSIXct(dat$Aika))
temp <- as.data.frame(as.table(tapply(dat$Aika, dat[c("Pyöränro", "Laina")], max)))
temp <- temp[temp$Laina == "Palautus" , ]
colnames(temp)[colnames(temp) == "Freq"] <- "Aika"
out  <- merge(dat, temp)
pyörät <- opbase.data("Op_fi3857", subset = "Pyörät")
out <- merge(out, pyörät)
teline <- opbase.data("Op_fi3857", subset = "Pyörätelineet")
out <- merge(out, teline)
out <- out[ , !colnames(out) %in% c("Result", "Laina", "Asiakasnro", "Avain")]
cat("Käytettävissä olevien pyörien sijainti tällä hetkellä.\n")
#out$Aika <- as.POSIXct(out$Aika) # Tarvitaan origin!
oprint(out)
</rcode>


<rcode name="pyörät" label="Lisää pyörä" embed=1 showcode=-1 variables="
<rcode name="pyörät" label="Lisää pyörä" embed=1 showcode=-1 variables="
Rivi 39: Rivi 71:
</rcode>
</rcode>


<rcode name="pyörien sijainnit" graphics=1 embed=1 showcode=-1>
library(OpasnetUtils)
# Tässä pitäisi hakea vain jokaisen pyörän uusimman aikaleiman rivi. Onnistuuko tietokantatasolla?
# Lienee liian monimutkaista, koska hakurutiini on ehdollinen.
dat <- opbase.data("Op_fi3857", subset = "Lainat")
dat$Aika <- as.double(as.POSIXct(dat$Aika))
temp <- as.data.frame(as.table(tapply(dat$Aika, dat[c("Pyöränro", "Laina")], max)))
temp <- temp[temp$Laina == "Palautus" , ]
colnames(temp)[colnames(temp) == "Freq"] <- "Aika"
out  <- merge(dat, temp)
pyörät <- opbase.data("Op_fi3857", subset = "Pyörät")
out <- merge(out, pyörät)
teline <- opbase.data("Op_fi3857", subset = "Pyörätelineet")
out <- merge(out, teline)
out <- out[ , !colnames(out) %in% c("Result", "Laina", "Asiakasnro", "Avain")]
cat("Käytettävissä olevien pyörien sijainti tällä hetkellä.\n")
#out$Aika <- as.POSIXct(out$Aika) # Tarvitaan origin!
oprint(out)
</rcode>


[[Kaupunkipyörä/lainaus|lainaus]]
[[Kaupunkipyörä/lainaus|lainaus]]

Versio 21. lokakuuta 2013 kello 08.19

palaa


Anna pyörälle lempinimi:

Minkätyyppinen pyörä on?:

Minkä kokoinen pyörä on?:

Kuka pyörän omistaa?:


lainaus

huolto

jäsenet

pyörät

pyörätelineet

tarkempi kuvaus