2017-04-10 6 views
1

Ich habe mich nur gefragt, ob jemand eine zuverlässige Art und Weise hatte Postleitzahlen in Großbritannien zu ihrem jeweiligen NUTS-Region/Code zu konvertieren? Es ist mir gelungen, eine .csv-Datei auf der eurostat-Website zu finden, aber ihre Daten scheinen ein wenig ungenau zu sein (d. H. Dudley wie in Schottland zu klassifizieren und die alten NUTS-Regionen für London zu verwenden).NUTS Regionen UK Postleitzahlen

Ich habe für so etwas endlos Online gesucht, aber da ich nur habe gerade heute von NUTS gehört, ich bin nicht sicher, ob ich auch für die richtige Sache suchen.

+0

Die [ONS-Version der PLZ-Daten] (http://geoportal.statistics.gov.uk/datasets?q=ONS+Postcode+Directory+ (ONSPD) + Februar + 2017 & sort_by = name & sort_order = asc) enthält eine codierte NUTS Region. – Phylogenesis

+0

Danke, ich habe ihre neueste Postleitzahl Liste heruntergeladen, aber die NUTS-Region, die es bietet, ist nicht so, wie ich es erwartet hatte. Zum Beispiel E05009695 statt UKF14. Liest ich das richtig? Oder können sie diese Zahlen konvertieren? –

+0

Im Dokumentverzeichnis in der ZIP-Datei befinden sich einige unterstützende Dokumente, darunter mindestens eines, das von der E05xxxxxx-Nummer in einen Regionsnamen konvertiert werden kann. Tatsächlich enthält die Datei mit dem Namen 'LAU216_LAU116_NUTS315_NUTS215_NUTS115_UK_LU.txt' die Umwandlung von 'E05009695' nach' UKF16' sowie den Namen der Region. – Phylogenesis

Antwort

0

Der Titel Ihrer Frage sagt NUTS Postleitzahlen in Großbritannien, aber im Körper Sie Postleitzahlen in Großbritannien zu NUTS erwähnen. Ich bin mir nicht sicher, ob Sie an beiden interessiert sind.

Es gibt eine einfache Möglichkeit, UK Postleitzahl NUTS (beide Namen und Codes), um mit R:

devtools::install_github("erzk/PostcodesioR") 
library(PostcodesioR) 

# both will work: 
postcode_query("EC1Y8LX") 
postcode_lookup("EC1Y8LX") 

Dadurch wird eine Liste mit geografischen Informationen über die Postleitzahlen zurückzukehren.

Haftungsausschluss: Ich bin der Autor des PostcodesioR Pakets.

+0

Vielen Dank für Ihre Antwort, Ihr Skript sieht sehr interessant aus, aber gibt es eine Möglichkeit, als Datenrahmen zurückzukehren, anstatt als Liste? Mein R-Wissen fehlt ziemlich, ich habe Angst! –

+0

'as.data.frame()' ist der Weg zu gehen – epo3

Verwandte Themen