R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Yleistä

Paikallinen pakettivarasto

R-pakettien asentaminen on helppoa, jos käytössä on internetyhteys. Pakettivarastot (repositoryt) osaavat hoitaa myös asennettavan paketin riippuvuuksien asentamisen, mikä on erinomaisen miellyttävä ominaisuus. Toisinaan on kuitenkin pakko toimia ympäristössä, josta ei ole suoraa internetyhteyttä. Tällöin paketit on ladattava jossakin toisessa ympäristössä internetistä, ja siirrettävä sitten tuohon rajoitettuun ympäristöön. Ongelmaksi jää enää selvittää, mitkä paketit tarvitaan ja […]

Posted in R-ohjelmointi, Yleistä | Kommentit pois päältä artikkelissa Paikallinen pakettivarasto

RInno – lähdekoodista asennusohjelmaksi

Oletko joskus kateellisena seurannut, miten Python-käyttäjä kääntää lähdekoodinsa suoritettavaksi ohjelmaksi esimerkiksi py2exe– tai pyinstaller-paketilla? Minä ainakin olen. Asennusohjelman tekeminen on ollut jo aiemminkin mahdollista R:ssä esimerkiksi DesktopDeployR:n tarjoamia puitteita käyttäen, mutta vime aikoina RInno-paketti on edistynyt sellaisin harppauksin, että shiny-applikaatioiden paketoiminen asennusohjelmiksi on tullut jo varsin yksinkertaiseksi. RInno vaatii node.js- ja Inno Setup- ohjelmien asennukset […]

Posted in Note to self, R-ohjelmointi | Kommentit pois päältä artikkelissa RInno – lähdekoodista asennusohjelmaksi

Karttoja leaflet-paketilla

Leaflet-paketilla voi helposti tuottaa interaktiivisia karttoja, joihin voi lisätä tasoja monilta eri palveluntarjoajilta. Käytettävissä olevista tasoista saa hyvän käsityksen sivulta http://leaflet-extras.github.io/leaflet-providers/preview/. Esimerkiksi Tampereen keskustan kartan saa selaimeen seuraavalla komennolla, kunhan tietää Tampereen keskustan koordinaattipisteen (srgumentit lng ja lat) ja haluamansa karttasuurennoksen (argumentti zoom): library(leaflet) m <- leaflet() %>% setView(lng = 23.7472074, lat = 61.4976057, zoom […]

Posted in Grafiikka, Note to self, R-ohjelmointi | Kommentit pois päältä artikkelissa Karttoja leaflet-paketilla