{ "metadata": { "name": "", "signature": "sha256:1e2b496dd752ffc702ce99f1faa45822fb9683790593b6446f5de2bc772bdf49" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "import numpy as np, pandas as pd, json\n", "from pygeocoder import Geocoder\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "df=pd.read_excel('http://www.recensamantromania.ro/wp-content/uploads/2013/07/sR_TAB_13.xls')\n", "megye=[]\n", "for i in df.index[6:3434]:\n", " try:\n", " if np.isnan(df.ix[int(i)-1,u'13. POPULATIA STABILA DUPA RELIGIE - JUDETE, MUNICIPII, ORASE, COMUNE']) and\\\n", " np.isnan(df.ix[int(i)+1,u'13. POPULATIA STABILA DUPA RELIGIE - JUDETE, MUNICIPII, ORASE, COMUNE']):\n", " megye.append([i,df.ix[i,u'13. POPULATIA STABILA DUPA RELIGIE - JUDETE, MUNICIPII, ORASE, COMUNE']])\n", " except:\n", " pass" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 82 }, { "cell_type": "code", "collapsed": false, "input": [ "#run once only!\n", "df=df.drop([u'Unnamed: 1',u'Unnamed: 24'],axis=1)\n", "df.columns=[u'Falu',u'Ortodox',u'Katolikus',u'Reform\u00e1tus',u'P\u00fcnk\u00f6sdista',u'G\u00f6r\u00f6g katolikus',u'Baptista',u'Adventista',u'Muzulm\u00e1n',u'Unit\u00e1rius',u'Jehova tan\u00faja',u'Luther\u00e1nus evang\u00e9likus',u'\u00d3katolikus',u'Luther\u00e1nus',u'Szerb ortodox',u'Evang\u00e9likus',u'K\u00e1lvinista',u'Zsid\u00f3',u'\u00d6rm\u00e9ny',u'M\u00e1s',u'Nem vall\u00e1sos',u'Ateista',u'N/A']\n", "df=df.drop(u'N/A',axis=1)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 83 }, { "cell_type": "code", "collapsed": false, "input": [ "#run once only!\n", "df=df.loc[df.index[7:]]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 84 }, { "cell_type": "code", "collapsed": false, "input": [ "data={}\n", "data2={}\n", "data3={}\n", "ez=0\n", "for i in df.index:\n", " try:\n", " if megye[ez][0]