API mot Statistikkbanken
Eksempler på kode - API
Eksempler på kode for å komme i gang med å bruke API-ene.
Excel / PowerBI
Se egen side: Fra SSB API til Excel / PowerBI for video og eksempler.
Highcharts
4 eksempler med biblioteket JSON-stat Toolkit sammen med Highcharts og Jquery. Bruk "View source" for å se koden bak.
- Et veldig enkelt linjediagram basert på et ferdig datasett
- Figur fra datasett over Arbeidsledigheten
- Enkelt linjediagram med http POST spørring og filteret top
- Linjediagram med flere statistikkvariabler og http POST
- Flere JSON-stat / Highcharts eksempler
R
SSB har nå laget to R-pakker:
- PxWebApiData : Function to read PxWeb data into R via API. Eksempel på bruk. Interaktivt kurs
- KlassR : R package for standard classifications at Statistics Norway
Andre R eksempler, med bibliotekene rjstat for JSON-stat og httr
- Enkelt eksempel med ferdig datasett
- Lag eget datasett, http POST eksempel
- Et enkelt JSON-Stat eksempel mot Eurostat sitt API
Python
Alle eksempler bruker Python Pandas
- CSV eksempel med et lite datasett fra API:ferdige datasett
- Ferdig CSV-datasett med 10 prognoser fra KT. Plot med Pandas og Plotly Express
JSON-stat eksempler med biblioteket pyjstat
- Post spørring og få Pandas dataframe i retur
- Hvordan få med både kommunenummer og navn (http post)
- Spørre mot to ulike tabeller og vise resultatet i en figur
- Funksjon for å konvertere tid fra kategori til datoformat, vist på ukentlige konkurser.
- Månedlig, kvartalsvis og årlig nasjonalregnskap. Viser datokonvertering til Pandas PeriodIndex.
- Få Kode og Tekst - eksempel med HS-koder i månedlig Utenrikshandel
Klassifikasjoner og kodelister (Klass)
Alle eksemplene kan også hentes som Jupyter notebooks.
SAS
Et par SAS-makroer for bruk av API.
- SAS-makro for å hente statistikkbanketabell
-
Uttrekk av endring mellom versjoner i Klass
- Se også https://github.com/statisticsnorway?q=sas
API og kommunereformen
Dette vil etterhvert bli en egen side. Kommunereformen gjør en del svakheter ved PxWebApi tydeligere.
JSON-kode for å begrense API-spørringen til de siste års kommuner, fra 2016 og framover .
Spørring alle kommuner mot en sammenslått tidsserie. Spørringen er generell og kan endres ved å bytte ut tabell-ID 07459. Resultatet vil gi eliminasjonsverdi, vanligvis sum, for de variabler som mangler i spørringen.
Et utvidelse av eksempelet over, for R.
Kommentarer, spørsmål og forslag til forbedringer sendes: statistikkbanken@ssb.no
Kontakt
-
- E-post
- statistikkbanken@ssb.no