In [1]:
from __future__ import print_function, division
import pandas as pd
import pylab as pl
import os
import csv
from pandas.tools.plotting import scatter_matrix
import sys
reload(sys)
import zipfile
import geopandas as gpd
sys.setdefaultencoding('utf-8')
%pylab inline
In [2]:
#Unzippping downloaded median income data of 1999 in a dataframe
zipfile.ZipFile(os.path.join("data/income_00.zip")).extractall(r"data/income_00")
In [3]:
#Reading and saving downloaded median income data of 1999 in a dataframe
data_2000 = pd.read_csv('data/income_00/DEC_00_SF3_P052_with_ann.csv')
data_2000.head()
Out[3]:
GEO.id
GEO.id2
GEO.display-label
VD01
VD02
VD03
VD04
VD05
VD06
VD07
VD08
VD09
VD10
VD11
VD12
VD13
VD14
VD15
VD16
VD17
0
Id
Id2
Geography
Total:
Less than $10,000
$10,000 to $14,999
$15,000 to $19,999
$20,000 to $24,999
$25,000 to $29,999
$30,000 to $34,999
$35,000 to $39,999
$40,000 to $44,999
$45,000 to $49,999
$50,000 to $59,999
$60,000 to $74,999
$75,000 to $99,999
$100,000 to $124,999
$125,000 to $149,999
$150,000 to $199,999
$200,000 or more
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
859
48
45
16
31
18
59
35
31
8
70
105
68
115
52
39
119
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
1303
63
0
66
44
22
75
54
94
86
147
174
57
151
131
87
52
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
246
16
6
10
23
10
13
8
13
12
16
31
23
24
8
15
18
4
1500000US360470002001
360470002001
Block Group 1, Census Tract 2, Kings County, N...
118
6
10
15
0
12
9
16
3
10
15
0
15
7
0
0
0
In [4]:
#Unzipping downloaded median income data of 2013 in a dataframe
zipfile.ZipFile(os.path.join("data/income_13.zip")).extractall(r"data/income_13")
In [5]:
#Reading and saving downloaded median income data of 2013 in a dataframe
data_2013 = pd.read_csv('data/income_13/ACS_13_5YR_B19001_with_ann.csv')
data_2013.head()
Out[5]:
GEO.id
GEO.id2
GEO.display-label
HD01_VD01
HD02_VD01
HD01_VD02
HD02_VD02
HD01_VD03
HD02_VD03
HD01_VD04
...
HD01_VD13
HD02_VD13
HD01_VD14
HD02_VD14
HD01_VD15
HD02_VD15
HD01_VD16
HD02_VD16
HD01_VD17
HD02_VD17
0
Id
Id2
Geography
Estimate; Total:
Margin of Error; Total:
Estimate; Total: - Less than $10,000
Margin of Error; Total: - Less than $10,000
Estimate; Total: - $10,000 to $14,999
Margin of Error; Total: - $10,000 to $14,999
Estimate; Total: - $15,000 to $19,999
...
Estimate; Total: - $75,000 to $99,999
Margin of Error; Total: - $75,000 to $99,999
Estimate; Total: - $100,000 to $124,999
Margin of Error; Total: - $100,000 to $124,999
Estimate; Total: - $125,000 to $149,999
Margin of Error; Total: - $125,000 to $149,999
Estimate; Total: - $150,000 to $199,999
Margin of Error; Total: - $150,000 to $199,999
Estimate; Total: - $200,000 or more
Margin of Error; Total: - $200,000 or more
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
308
73
54
48
14
22
0
...
37
37
22
25
5
8
39
35
87
70
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
291
86
33
36
15
23
0
...
0
12
13
22
0
12
0
12
119
63
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
710
114
33
39
51
80
0
...
151
75
96
53
33
39
118
73
71
42
4
1500000US360470001004
360470001004
Block Group 4, Census Tract 1, Kings County, N...
797
126
47
43
30
33
21
...
107
59
23
28
59
43
32
37
123
73
5 rows × 37 columns
In [6]:
data_2013.columns
Out[6]:
Index([u'GEO.id', u'GEO.id2', u'GEO.display-label', u'HD01_VD01', u'HD02_VD01',
u'HD01_VD02', u'HD02_VD02', u'HD01_VD03', u'HD02_VD03', u'HD01_VD04',
u'HD02_VD04', u'HD01_VD05', u'HD02_VD05', u'HD01_VD06', u'HD02_VD06',
u'HD01_VD07', u'HD02_VD07', u'HD01_VD08', u'HD02_VD08', u'HD01_VD09',
u'HD02_VD09', u'HD01_VD10', u'HD02_VD10', u'HD01_VD11', u'HD02_VD11',
u'HD01_VD12', u'HD02_VD12', u'HD01_VD13', u'HD02_VD13', u'HD01_VD14',
u'HD02_VD14', u'HD01_VD15', u'HD02_VD15', u'HD01_VD16', u'HD02_VD16',
u'HD01_VD17', u'HD02_VD17'],
dtype='object')
In [7]:
data_2013 = data_2013[[u'GEO.id', u'GEO.id2', u'GEO.display-label', u'HD01_VD01', u'HD01_VD02', u'HD01_VD03', u'HD01_VD04',
u'HD01_VD05', u'HD01_VD06', u'HD01_VD07', u'HD01_VD08', u'HD01_VD09', u'HD01_VD10', u'HD01_VD11',
u'HD01_VD12', u'HD01_VD13', u'HD01_VD14', u'HD01_VD15', u'HD01_VD16', u'HD01_VD17']]
In [8]:
data_2013.head()
Out[8]:
GEO.id
GEO.id2
GEO.display-label
HD01_VD01
HD01_VD02
HD01_VD03
HD01_VD04
HD01_VD05
HD01_VD06
HD01_VD07
HD01_VD08
HD01_VD09
HD01_VD10
HD01_VD11
HD01_VD12
HD01_VD13
HD01_VD14
HD01_VD15
HD01_VD16
HD01_VD17
0
Id
Id2
Geography
Estimate; Total:
Estimate; Total: - Less than $10,000
Estimate; Total: - $10,000 to $14,999
Estimate; Total: - $15,000 to $19,999
Estimate; Total: - $20,000 to $24,999
Estimate; Total: - $25,000 to $29,999
Estimate; Total: - $30,000 to $34,999
Estimate; Total: - $35,000 to $39,999
Estimate; Total: - $40,000 to $44,999
Estimate; Total: - $45,000 to $49,999
Estimate; Total: - $50,000 to $59,999
Estimate; Total: - $60,000 to $74,999
Estimate; Total: - $75,000 to $99,999
Estimate; Total: - $100,000 to $124,999
Estimate; Total: - $125,000 to $149,999
Estimate; Total: - $150,000 to $199,999
Estimate; Total: - $200,000 or more
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
308
54
14
0
0
0
0
5
5
6
13
21
37
22
5
39
87
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
291
33
15
0
0
0
46
40
12
0
0
13
0
13
0
0
119
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
710
33
51
0
27
13
58
0
0
16
14
29
151
96
33
118
71
4
1500000US360470001004
360470001004
Block Group 4, Census Tract 1, Kings County, N...
797
47
30
21
88
0
35
0
45
0
79
108
107
23
59
32
123
In [9]:
#Unzipping downloaded nyc shapefile in a dataframe
zipfile.ZipFile(os.path.join("data/cb_2015_36_bg_500k.zip")).extractall(r"data/cb_2015_36_bg_500k")
In [10]:
# loading shape file for NYC
nyc_shape = gpd.read_file("data/cb_2015_36_bg_500k/cb_2015_36_bg_500k.shp")
nyc_shape.head()
Out[10]:
AFFGEOID
ALAND
AWATER
BLKGRPCE
COUNTYFP
GEOID
LSAD
NAME
STATEFP
TRACTCE
geometry
0
1500000US360610211000
0
307945
0
061
360610211000
BG
0
36
021100
POLYGON ((-73.968082 40.8207, -73.967982575439...
1
1500000US360290131014
557271
351509
4
029
360290131014
BG
4
36
013101
POLYGON ((-78.89711856256349 42.75125713600959...
2
1500000US360050516002
256313
0
2
005
360050516002
BG
2
36
051600
POLYGON ((-73.791504 40.855456, -73.7874279999...
3
1500000US360810183004
33973
0
4
081
360810183004
BG
4
36
018300
POLYGON ((-73.92145099999999 40.743634, -73.92...
4
1500000US360470276003
70988
0
3
047
360470276003
BG
3
36
027600
POLYGON ((-74.001302 40.611068, -74.0010729999...
In [11]:
nyc_shape.columns = [[u'GEO.id', u'ALAND', u'AWATER', u'BLKGRPCE', u'COUNTYFP',
u'GEO.id2', u'LSAD', u'NAME', u'STATEFP', u'TRACTCE',
u'geometry']]
In [12]:
nyc_shape.head()
Out[12]:
GEO.id
ALAND
AWATER
BLKGRPCE
COUNTYFP
GEO.id2
LSAD
NAME
STATEFP
TRACTCE
geometry
0
1500000US360610211000
0
307945
0
061
360610211000
BG
0
36
021100
POLYGON ((-73.968082 40.8207, -73.967982575439...
1
1500000US360290131014
557271
351509
4
029
360290131014
BG
4
36
013101
POLYGON ((-78.89711856256349 42.75125713600959...
2
1500000US360050516002
256313
0
2
005
360050516002
BG
2
36
051600
POLYGON ((-73.791504 40.855456, -73.7874279999...
3
1500000US360810183004
33973
0
4
081
360810183004
BG
4
36
018300
POLYGON ((-73.92145099999999 40.743634, -73.92...
4
1500000US360470276003
70988
0
3
047
360470276003
BG
3
36
027600
POLYGON ((-74.001302 40.611068, -74.0010729999...
In [13]:
bky_shape = nyc_shape[[u'GEO.id', u'GEO.id2', u'geometry']]
bky_shape.head()
Out[13]:
GEO.id
GEO.id2
geometry
0
1500000US360610211000
360610211000
POLYGON ((-73.968082 40.8207, -73.967982575439...
1
1500000US360290131014
360290131014
POLYGON ((-78.89711856256349 42.75125713600959...
2
1500000US360050516002
360050516002
POLYGON ((-73.791504 40.855456, -73.7874279999...
3
1500000US360810183004
360810183004
POLYGON ((-73.92145099999999 40.743634, -73.92...
4
1500000US360470276003
360470276003
POLYGON ((-74.001302 40.611068, -74.0010729999...
In [ ]:
In [14]:
#Merging 2000 the dataframes to a mother dataframe
income_2000 = pd.merge(data_2000, bky_shape, how='left', on=['GEO.id', 'GEO.id2'])
income_2000.head()
Out[14]:
GEO.id
GEO.id2
GEO.display-label
VD01
VD02
VD03
VD04
VD05
VD06
VD07
...
VD09
VD10
VD11
VD12
VD13
VD14
VD15
VD16
VD17
geometry
0
Id
Id2
Geography
Total:
Less than $10,000
$10,000 to $14,999
$15,000 to $19,999
$20,000 to $24,999
$25,000 to $29,999
$30,000 to $34,999
...
$40,000 to $44,999
$45,000 to $49,999
$50,000 to $59,999
$60,000 to $74,999
$75,000 to $99,999
$100,000 to $124,999
$125,000 to $149,999
$150,000 to $199,999
$200,000 or more
NaN
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
859
48
45
16
31
18
59
...
31
8
70
105
68
115
52
39
119
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
1303
63
0
66
44
22
75
...
94
86
147
174
57
151
131
87
52
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
246
16
6
10
23
10
13
...
13
12
16
31
23
24
8
15
18
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
1500000US360470002001
360470002001
Block Group 1, Census Tract 2, Kings County, N...
118
6
10
15
0
12
9
...
3
10
15
0
15
7
0
0
0
POLYGON ((-74.012844 40.653016, -74.0150479999...
5 rows × 21 columns
In [15]:
#Merging 2013 the dataframes to a mother dataframe
income_2013 = pd.merge(data_2013, bky_shape, how='left', on=['GEO.id', 'GEO.id2'])
income_2013.head()
Out[15]:
GEO.id
GEO.id2
GEO.display-label
HD01_VD01
HD01_VD02
HD01_VD03
HD01_VD04
HD01_VD05
HD01_VD06
HD01_VD07
...
HD01_VD09
HD01_VD10
HD01_VD11
HD01_VD12
HD01_VD13
HD01_VD14
HD01_VD15
HD01_VD16
HD01_VD17
geometry
0
Id
Id2
Geography
Estimate; Total:
Estimate; Total: - Less than $10,000
Estimate; Total: - $10,000 to $14,999
Estimate; Total: - $15,000 to $19,999
Estimate; Total: - $20,000 to $24,999
Estimate; Total: - $25,000 to $29,999
Estimate; Total: - $30,000 to $34,999
...
Estimate; Total: - $40,000 to $44,999
Estimate; Total: - $45,000 to $49,999
Estimate; Total: - $50,000 to $59,999
Estimate; Total: - $60,000 to $74,999
Estimate; Total: - $75,000 to $99,999
Estimate; Total: - $100,000 to $124,999
Estimate; Total: - $125,000 to $149,999
Estimate; Total: - $150,000 to $199,999
Estimate; Total: - $200,000 or more
NaN
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
308
54
14
0
0
0
0
...
5
6
13
21
37
22
5
39
87
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
291
33
15
0
0
0
46
...
12
0
0
13
0
13
0
0
119
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
710
33
51
0
27
13
58
...
0
16
14
29
151
96
33
118
71
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
1500000US360470001004
360470001004
Block Group 4, Census Tract 1, Kings County, N...
797
47
30
21
88
0
35
...
45
0
79
108
107
23
59
32
123
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5 rows × 21 columns
In [ ]:
In [16]:
#Saving the dataset as csv
income_2000.to_csv('income_2000.csv')
income_2013.to_csv('income_2013.csv')
In [42]:
#Checking the CSV
data = pd.read_csv('income_2013.csv')
data.head()
Out[42]:
Unnamed: 0
GEO.id
GEO.id2
GEO.display-label
HD01_VD01
HD01_VD02
HD01_VD03
HD01_VD04
HD01_VD05
HD01_VD06
...
HD01_VD09
HD01_VD10
HD01_VD11
HD01_VD12
HD01_VD13
HD01_VD14
HD01_VD15
HD01_VD16
HD01_VD17
geometry
0
0
Id
Id2
Geography
Estimate; Total:
Estimate; Total: - Less than $10,000
Estimate; Total: - $10,000 to $14,999
Estimate; Total: - $15,000 to $19,999
Estimate; Total: - $20,000 to $24,999
Estimate; Total: - $25,000 to $29,999
...
Estimate; Total: - $40,000 to $44,999
Estimate; Total: - $45,000 to $49,999
Estimate; Total: - $50,000 to $59,999
Estimate; Total: - $60,000 to $74,999
Estimate; Total: - $75,000 to $99,999
Estimate; Total: - $100,000 to $124,999
Estimate; Total: - $125,000 to $149,999
Estimate; Total: - $150,000 to $199,999
Estimate; Total: - $200,000 or more
NaN
1
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
308
54
14
0
0
0
...
5
6
13
21
37
22
5
39
87
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
291
33
15
0
0
0
...
12
0
0
13
0
13
0
0
119
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
710
33
51
0
27
13
...
0
16
14
29
151
96
33
118
71
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
4
1500000US360470001004
360470001004
Block Group 4, Census Tract 1, Kings County, N...
797
47
30
21
88
0
...
45
0
79
108
107
23
59
32
123
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5 rows × 22 columns
In [43]:
data.columns
Out[43]:
Index([u'Unnamed: 0', u'GEO.id', u'GEO.id2', u'GEO.display-label',
u'HD01_VD01', u'HD01_VD02', u'HD01_VD03', u'HD01_VD04', u'HD01_VD05',
u'HD01_VD06', u'HD01_VD07', u'HD01_VD08', u'HD01_VD09', u'HD01_VD10',
u'HD01_VD11', u'HD01_VD12', u'HD01_VD13', u'HD01_VD14', u'HD01_VD15',
u'HD01_VD16', u'HD01_VD17', u'geometry'],
dtype='object')
In [44]:
data.columns = [[u'Unnamed: 0', u'GEO.id', u'GEO.id2', u'GEO.display-label',
u'VD01', u'VD02', u'VD03', u'VD04', u'VD05',
u'VD06', u'VD07', u'VD08', u'VD09', u'VD10',
u'VD11', u'VD12', u'VD13', u'VD14', u'VD15',
u'VD16', u'VD17', u'geometry']]
In [45]:
data.drop([0], inplace=True)
data.head()
Out[45]:
Unnamed: 0
GEO.id
GEO.id2
GEO.display-label
VD01
VD02
VD03
VD04
VD05
VD06
...
VD09
VD10
VD11
VD12
VD13
VD14
VD15
VD16
VD17
geometry
1
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
308
54
14
0
0
0
...
5
6
13
21
37
22
5
39
87
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
291
33
15
0
0
0
...
12
0
0
13
0
13
0
0
119
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
710
33
51
0
27
13
...
0
16
14
29
151
96
33
118
71
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
4
1500000US360470001004
360470001004
Block Group 4, Census Tract 1, Kings County, N...
797
47
30
21
88
0
...
45
0
79
108
107
23
59
32
123
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5
5
1500000US360470002001
360470002001
Block Group 1, Census Tract 2, Kings County, N...
371
48
5
48
21
29
...
5
19
47
23
16
33
0
5
0
POLYGON ((-74.012844 40.653016, -74.0150479999...
5 rows × 22 columns
In [46]:
intax_2013 = data[['GEO.id', 'GEO.display-label', 'geometry']]
intax_2013.head()
Out[46]:
GEO.id
GEO.display-label
geometry
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
In [47]:
intax_2013['B1'] = (data.VD02.astype(float) * 5000 * 0.04) + (data.VD03.astype(float)* 12500 * 0.04)
intax_2013['B2'] = (data.VD04.astype(float) * (((17500 - 17050) * 0.045) + 682)) + (data.VD05.astype(float)* (((22500 - 17050) * 0.045) + 682))
intax_2013['B3'] = (data.VD06.astype(float) * (((27500 - 23450) * 0.0525) + 970))
intax_2013['B4'] = (data.VD07.astype(float) * (((32500 - 27750) * 0.059) + 1195.75)) + (data.VD08.astype(float)* (((37500 - 27750) * 0.059) + 1195.75)) + (data.VD09.astype(float)* (((42500 - 27750) * 0.059) + 1195.75))
intax_2013['B5'] = (data.VD10.astype(float) * (((47500 - 42750) * 0.0645) + 2080.75)) + (data.VD11.astype(float) * (((55000 - 42750) * 0.0645) + 2080.75)) + (data.VD12.astype(float) * (((67500 - 42750) * 0.0645) + 2080.75)) + (data.VD13.astype(float) * (((87500 - 42750) * 0.0645) + 2080.75)) + (data.VD14.astype(float) * (((112500 - 42750) * 0.0645) + 2080.75)) + (data.VD15.astype(float) * (((137500 - 42750) * 0.0645) + 2080.75))
intax_2013['B6'] = (data.VD16.astype(float) * (((175000 - 160500) * 0.0665) + 9675.63)) + (data.VD17.astype(float) * (((319000 - 160500) * 0.0665) + 9675.63))
intax_2013.head()
Out[47]:
GEO.id
GEO.display-label
geometry
B1
B2
B3
B4
B5
B6
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
17800.0
0.00
0.000
19185.0
498359.750
2173736.88
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
14100.0
0.00
0.000
163528.0
133337.750
2405689.72
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
32100.0
25035.75
15374.125
85608.0
1837042.875
2690833.32
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
24400.0
96345.25
0.000
144630.0
1790077.750
2827029.40
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
12100.0
53180.25
34296.125
124567.0
561462.000
53199.40
In [48]:
intax_2013['TotalTax2013'] = intax_2013.B1 + intax_2013.B2 + intax_2013.B3 + intax_2013.B4 + intax_2013.B5 + intax_2013.B6
intax_2013
Out[48]:
GEO.id
GEO.display-label
geometry
B1
B2
B3
B4
B5
B6
TotalTax2013
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
17800.0
0.00
0.000
19185.0
498359.750
2173736.88
2.709082e+06
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
14100.0
0.00
0.000
163528.0
133337.750
2405689.72
2.716655e+06
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
32100.0
25035.75
15374.125
85608.0
1837042.875
2690833.32
4.685994e+06
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
24400.0
96345.25
0.000
144630.0
1790077.750
2827029.40
4.882482e+06
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
12100.0
53180.25
34296.125
124567.0
561462.000
53199.40
8.388048e+05
6
1500000US360470003011
Block Group 1, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9960009999...
0.0
79852.50
0.000
30990.0
1323728.250
1997114.44
3.431685e+06
7
1500000US360470003012
Block Group 2, Census Tract 3.01, Kings County...
POLYGON ((-73.99641299999999 40.696131, -73.99...
0.0
39469.25
13008.875
141683.0
548100.500
3568633.68
4.310895e+06
8
1500000US360470003013
Block Group 3, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9964129999...
4400.0
0.00
43757.125
37188.0
360285.625
4065516.40
4.511147e+06
9
1500000US360470003014
Block Group 4, Census Tract 3.01, Kings County...
POLYGON ((-74.000277 40.694959, -73.999461 40....
28700.0
0.00
0.000
159393.0
593538.250
2751484.20
3.533115e+06
10
1500000US360470003015
Block Group 5, Census Tract 3.01, Kings County...
POLYGON ((-73.99942 40.696361, -73.998847 40.6...
0.0
19472.25
0.000
0.0
632788.375
1617270.40
2.269531e+06
11
1500000US360470005011
Block Group 1, Census Tract 5.01, Kings County...
POLYGON ((-73.994292 40.698535, -73.99271 40.6...
27000.0
42926.00
15374.125
90323.0
2143591.250
3389882.40
5.709097e+06
12
1500000US360470005012
Block Group 2, Census Tract 5.01, Kings County...
POLYGON ((-73.995547 40.695892, -73.9953259999...
29600.0
39810.25
11826.250
14760.0
1071463.750
2488675.60
3.656136e+06
13
1500000US360470005013
Block Group 3, Census Tract 5.01, Kings County...
POLYGON ((-73.996197 40.694507, -73.9958549999...
16900.0
0.00
0.000
50184.0
1003577.500
3861230.92
4.931892e+06
14
1500000US360470005021
Block Group 1, Census Tract 5.02, Kings County...
POLYGON ((-73.993785 40.69587, -73.99302 40.69...
10800.0
18906.25
8278.375
122794.0
2682336.125
2422711.80
5.265827e+06
15
1500000US360470005022
Block Group 2, Census Tract 5.02, Kings County...
POLYGON ((-73.994298 40.694792, -73.993978 40....
11800.0
106088.00
9461.000
49589.0
1368969.625
3241983.64
4.787891e+06
16
1500000US360470007001
Block Group 1, Census Tract 7, Kings County, N...
POLYGON ((-74.001317 40.693208, -74.001277 40....
5200.0
26719.75
23652.500
28633.0
1932499.750
6053055.92
8.069761e+06
17
1500000US360470007002
Block Group 2, Census Tract 7, Kings County, N...
POLYGON ((-73.997609 40.693601, -73.9967159999...
4000.0
24640.25
46122.375
23023.0
783051.125
2544006.00
3.424843e+06
18
1500000US360470007003
Block Group 3, Census Tract 7, Kings County, N...
POLYGON ((-73.995914 40.691416, -73.99508 40.6...
8000.0
8345.25
21287.250
136660.0
1643015.375
6395662.00
8.212970e+06
19
1500000US360470009001
Block Group 1, Census Tract 9, Kings County, N...
POLYGON ((-73.99310299999999 40.692846, -73.99...
23300.0
0.00
29565.625
95337.0
2672091.875
7227703.64
1.004800e+07
20
1500000US360470009002
Block Group 2, Census Tract 9, Kings County, N...
POLYGON ((-73.993736 40.69153499999999, -73.98...
13800.0
47344.25
28383.000
127516.0
1213350.875
8135285.08
9.565679e+06
21
1500000US360470011001
Block Group 1, Census Tract 11, Kings County, ...
POLYGON ((-73.990447 40.693735, -73.990663 40....
3500.0
3709.00
0.000
23907.0
1012794.125
1382122.68
2.426033e+06
22
1500000US360470013001
Block Group 1, Census Tract 13, Kings County, ...
POLYGON ((-73.991407 40.69777699999999, -73.99...
7600.0
26692.50
10643.625
79399.0
2923563.000
3843137.40
6.891036e+06
23
1500000US360470013002
Block Group 2, Census Tract 13, Kings County, ...
POLYGON ((-73.98868399999999 40.700699, -73.98...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
24
1500000US360470015001
Block Group 1, Census Tract 15, Kings County, ...
POLYGON ((-73.98472599999999 40.696129, -73.98...
4000.0
0.00
13008.875
37782.0
1919476.375
3054720.24
5.028987e+06
25
1500000US360470015002
Block Group 2, Census Tract 15, Kings County, ...
POLYGON ((-73.98245299999999 40.694796, -73.98...
65200.0
90099.75
57948.625
149653.0
252362.125
121295.28
7.365588e+05
26
1500000US360470015003
Block Group 3, Census Tract 15, Kings County, ...
POLYGON ((-73.98514299999999 40.694885, -73.98...
28600.0
31212.75
17739.375
172969.0
2051539.750
5528504.76
7.830566e+06
27
1500000US360470018000
Block Group 0, Census Tract 18, Kings County, ...
POLYGON ((-74.03351683155289 40.6443027526705,...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
28
1500000US360470018001
Block Group 1, Census Tract 18, Kings County, ...
POLYGON ((-74.03049799999999 40.6453, -74.0282...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
29
1500000US360470020001
Block Group 1, Census Tract 20, Kings County, ...
POLYGON ((-74.01634299999999 40.649656, -74.01...
5800.0
15817.75
15374.125
123681.0
301505.500
222374.68
6.845531e+05
30
1500000US360470020002
Block Group 2, Census Tract 20, Kings County, ...
POLYGON ((-74.01750899999999 40.648533, -74.01...
1200.0
20481.25
18922.000
8855.0
828412.750
248973.84
1.126845e+06
...
...
...
...
...
...
...
...
...
...
...
2056
1500000US360471196003
Block Group 3, Census Tract 1196, Kings County...
POLYGON ((-73.875275 40.674918, -73.8743509999...
29000.0
21913.00
31930.875
106851.0
697357.500
338349.48
1.225402e+06
2057
1500000US360471196004
Block Group 4, Census Tract 1196, Kings County...
POLYGON ((-73.87495699999999 40.673651, -73.87...
10600.0
85354.50
16556.750
174440.0
735637.375
106398.80
1.128987e+06
2058
1500000US360471198001
Block Group 1, Census Tract 1198, Kings County...
POLYGON ((-73.89999 40.6769, -73.896537 40.678...
15400.0
40799.00
0.000
180344.0
467238.500
0.00
7.037815e+05
2059
1500000US360471198002
Block Group 2, Census Tract 1198, Kings County...
POLYGON ((-73.89621799999999 40.677358, -73.89...
44000.0
8849.75
15374.125
28336.0
512483.375
283022.32
8.920656e+05
2060
1500000US360471198003
Block Group 3, Census Tract 1198, Kings County...
POLYGON ((-73.893484 40.677762, -73.891672 40....
65800.0
54537.25
14191.500
72018.0
270368.250
138318.44
6.152334e+05
2061
1500000US360471200001
Block Group 1, Census Tract 1200, Kings County...
POLYGON ((-73.87043899999999 40.677218, -73.86...
22700.0
59752.75
16556.750
80878.0
429569.250
85119.04
6.945758e+05
2062
1500000US360471200002
Block Group 2, Census Tract 1200, Kings County...
POLYGON ((-73.86975199999999 40.674404, -73.86...
4800.0
33121.75
41391.875
79992.0
396411.875
0.00
5.557175e+05
2063
1500000US360471202001
Block Group 1, Census Tract 1202, Kings County...
POLYGON ((-73.86725799999999 40.676113, -73.86...
16000.0
46805.50
0.000
91498.0
324649.375
595833.28
1.074786e+06
2064
1500000US360471202002
Block Group 2, Census Tract 1202, Kings County...
POLYGON ((-73.86886799999999 40.677156, -73.86...
21400.0
42169.25
20104.625
0.0
414434.000
0.00
4.981079e+05
2065
1500000US360471208001
Block Group 1, Census Tract 1208, Kings County...
POLYGON ((-73.871303 40.672858, -73.8694469999...
32200.0
54775.50
0.000
304913.0
1109550.000
649032.68
2.150471e+06
2066
1500000US360471208002
Block Group 2, Census Tract 1208, Kings County...
POLYGON ((-73.870943 40.671335, -73.866275 40....
18900.0
20365.25
0.000
291926.0
1150317.750
0.00
1.481509e+06
2067
1500000US360471208003
Block Group 3, Census Tract 1208, Kings County...
POLYGON ((-73.86666799999999 40.673544, -73.86...
71900.0
121817.00
55583.375
431516.0
622641.750
0.00
1.303458e+06
2068
1500000US360471208004
Block Group 4, Census Tract 1208, Kings County...
POLYGON ((-73.86592899999999 40.67061899999999...
12200.0
116062.75
24835.125
289275.0
501964.250
0.00
9.443371e+05
2069
1500000US360471208005
Block Group 5, Census Tract 1208, Kings County...
POLYGON ((-73.863919 40.673942, -73.8617639999...
33800.0
0.00
46122.375
173568.0
732440.500
534123.92
1.520055e+06
2070
1500000US360471210001
Block Group 1, Census Tract 1210, Kings County...
POLYGON ((-73.874624 40.672389, -73.8737189999...
95100.0
57277.75
67409.625
175625.0
770650.125
0.00
1.166062e+06
2071
1500000US360471210002
Block Group 2, Census Tract 1210, Kings County...
POLYGON ((-73.8738 40.669335, -73.870561999999...
72500.0
90399.50
15374.125
83238.0
476644.500
202157.72
9.403138e+05
2072
1500000US360471214001
Block Group 1, Census Tract 1214, Kings County...
POLYGON ((-73.868315 40.668669, -73.86554 40.6...
87100.0
174315.25
41391.875
186555.0
643749.875
0.00
1.133112e+06
2073
1500000US360471214002
Block Group 2, Census Tract 1214, Kings County...
POLYGON ((-73.86788 40.666996, -73.86242 40.66...
82400.0
93154.00
48487.625
213993.0
284368.500
0.00
7.224031e+05
2074
1500000US360471220001
Block Group 1, Census Tract 1220, Kings County...
POLYGON ((-73.867181 40.660452, -73.859859 40....
65200.0
65957.00
127723.500
286331.0
1517931.875
707555.80
2.770699e+06
2075
1500000US360471220002
Block Group 2, Census Tract 1220, Kings County...
POLYGON ((-73.87008299999999 40.667962, -73.86...
49000.0
53855.25
69774.875
243806.0
2015128.125
404315.44
2.835880e+06
2076
1500000US360471237001
Block Group 1, Census Tract 1237, Kings County...
POLYGON ((-73.961051 40.698326, -73.9588579999...
19700.0
67566.25
44939.750
21252.0
459346.625
42559.52
6.553641e+05
2077
1500000US360471237002
Block Group 2, Census Tract 1237, Kings County...
POLYGON ((-73.95885799999999 40.698677, -73.95...
23400.0
75597.75
44939.750
118950.0
656669.000
404315.44
1.323872e+06
2078
1500000US360471237003
Block Group 3, Census Tract 1237, Kings County...
POLYGON ((-73.95702 40.698974, -73.956075 40.6...
35600.0
86840.75
34296.125
96816.0
806808.375
363885.84
1.424247e+06
2079
1500000US360471502001
Block Group 1, Census Tract 1502, Kings County...
POLYGON ((-73.98111 40.651592, -73.977333 40.6...
12600.0
12981.50
3547.875
89729.0
1223579.125
1988601.24
3.331039e+06
2080
1500000US360471502002
Block Group 2, Census Tract 1502, Kings County...
POLYGON ((-73.981453 40.653416, -73.979187 40....
0.0
14440.50
8278.375
14462.0
1023278.500
1232102.64
2.292562e+06
2081
1500000US360471502003
Block Group 3, Census Tract 1502, Kings County...
POLYGON ((-73.987296 40.660442, -73.9850709999...
5500.0
8624.75
11826.250
132824.0
1022108.750
969296.20
2.150180e+06
2082
1500000US360471522001
Block Group 1, Census Tract 1522, Kings County...
POLYGON ((-73.97084099999999 40.646378, -73.96...
1200.0
9299.75
0.000
58443.0
1280427.375
1576838.64
2.926209e+06
2083
1500000US360471522002
Block Group 2, Census Tract 1522, Kings County...
POLYGON ((-73.96948399999999 40.64169, -73.968...
4600.0
17672.25
0.000
56673.0
1069582.625
802249.76
1.950778e+06
2084
1500000US360471522003
Block Group 3, Census Tract 1522, Kings County...
POLYGON ((-73.967546 40.647683, -73.9666649999...
17100.0
4636.25
0.000
43977.0
918295.375
1139536.44
2.123545e+06
2085
1500000US360479901000
Block Group 0, Census Tract 9901, Kings County...
POLYGON ((-73.93264580199239 40.5722744881389,...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
2085 rows × 10 columns
In [ ]:
In [ ]:
In [ ]:
In [49]:
#Checking the CSV
data = pd.read_csv('income_2000.csv')
data.head()
Out[49]:
Unnamed: 0
GEO.id
GEO.id2
GEO.display-label
VD01
VD02
VD03
VD04
VD05
VD06
...
VD09
VD10
VD11
VD12
VD13
VD14
VD15
VD16
VD17
geometry
0
0
Id
Id2
Geography
Total:
Less than $10,000
$10,000 to $14,999
$15,000 to $19,999
$20,000 to $24,999
$25,000 to $29,999
...
$40,000 to $44,999
$45,000 to $49,999
$50,000 to $59,999
$60,000 to $74,999
$75,000 to $99,999
$100,000 to $124,999
$125,000 to $149,999
$150,000 to $199,999
$200,000 or more
NaN
1
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
859
48
45
16
31
18
...
31
8
70
105
68
115
52
39
119
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
1303
63
0
66
44
22
...
94
86
147
174
57
151
131
87
52
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
246
16
6
10
23
10
...
13
12
16
31
23
24
8
15
18
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
4
1500000US360470002001
360470002001
Block Group 1, Census Tract 2, Kings County, N...
118
6
10
15
0
12
...
3
10
15
0
15
7
0
0
0
POLYGON ((-74.012844 40.653016, -74.0150479999...
5 rows × 22 columns
In [50]:
data.columns
Out[50]:
Index([u'Unnamed: 0', u'GEO.id', u'GEO.id2', u'GEO.display-label', u'VD01',
u'VD02', u'VD03', u'VD04', u'VD05', u'VD06', u'VD07', u'VD08', u'VD09',
u'VD10', u'VD11', u'VD12', u'VD13', u'VD14', u'VD15', u'VD16', u'VD17',
u'geometry'],
dtype='object')
In [51]:
data.columns = [[u'Unnamed: 0', u'GEO.id', u'GEO.id2', u'GEO.display-label',
u'VD01', u'VD02', u'VD03', u'VD04', u'VD05',
u'VD06', u'VD07', u'VD08', u'VD09', u'VD10',
u'VD11', u'VD12', u'VD13', u'VD14', u'VD15',
u'VD16', u'VD17', u'geometry']]
In [52]:
data.drop([0], inplace=True)
data.head()
Out[52]:
Unnamed: 0
GEO.id
GEO.id2
GEO.display-label
VD01
VD02
VD03
VD04
VD05
VD06
...
VD09
VD10
VD11
VD12
VD13
VD14
VD15
VD16
VD17
geometry
1
1
1500000US360470001001
360470001001
Block Group 1, Census Tract 1, Kings County, N...
859
48
45
16
31
18
...
31
8
70
105
68
115
52
39
119
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
2
1500000US360470001002
360470001002
Block Group 2, Census Tract 1, Kings County, N...
1303
63
0
66
44
22
...
94
86
147
174
57
151
131
87
52
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
3
1500000US360470001003
360470001003
Block Group 3, Census Tract 1, Kings County, N...
246
16
6
10
23
10
...
13
12
16
31
23
24
8
15
18
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
4
1500000US360470002001
360470002001
Block Group 1, Census Tract 2, Kings County, N...
118
6
10
15
0
12
...
3
10
15
0
15
7
0
0
0
POLYGON ((-74.012844 40.653016, -74.0150479999...
5
5
1500000US360470002002
360470002002
Block Group 2, Census Tract 2, Kings County, N...
232
46
29
18
25
19
...
4
5
14
16
12
0
11
0
0
NaN
5 rows × 22 columns
In [53]:
intax_2000 = data[['GEO.id', 'GEO.display-label', 'geometry']]
intax_2000.head()
Out[53]:
GEO.id
GEO.display-label
geometry
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
4
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
5
1500000US360470002002
Block Group 2, Census Tract 2, Kings County, N...
NaN
In [54]:
intax_2000['B1'] = (data.VD02.astype(float) * 5000 * 0.04) + (data.VD03.astype(float)* 12500 * 0.04)
intax_2000['B2'] = (data.VD04.astype(float) * (((17500 - 16000) * 0.045) + 640))
intax_2000['B3'] = (data.VD05.astype(float)* (((22500 - 22000) * 0.0525) + 910))
intax_2000['B4'] = (data.VD06.astype(float) * (((27500 - 26000) * 0.059) + 1120)) + (data.VD07.astype(float) * (((32500 - 26000) * 0.059) + 1120)) + (data.VD08.astype(float)* (((37500 - 26000) * 0.059) + 1120))
intax_2000['B5'] = (data.VD09.astype(float)* (((42500 - 40000) * 0.0685) + 1946)) + (data.VD10.astype(float) * (((47500 - 40000) * 0.0685) + 1946)) + (data.VD11.astype(float) * (((55000 - 40000) * 0.0685) + 1946)) + (data.VD12.astype(float) * (((67500 - 40000) * 0.0685) + 1946)) + (data.VD13.astype(float) * (((87500 - 40000) * 0.0685) + 1946)) + (data.VD14.astype(float) * (((112500 - 40000) * 0.0685) + 1946)) + (data.VD15.astype(float) * (((137500 - 40000) * 0.0685) + 1946)) + (data.VD16.astype(float) * (((175000 - 40000) * 0.0685) + 1946)) + (data.VD17.astype(float) * (((319000 - 40000) * 0.0685) + 1946))
intax_2000.head()
Out[54]:
GEO.id
GEO.display-label
geometry
B1
B2
B3
B4
B5
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
32100.0
11320.0
29023.75
173407.0
5234949.25
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
12600.0
46695.0
41195.00
236468.5
6052843.25
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
6200.0
7075.0
21533.75
46018.5
1124763.25
4
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
6200.0
10612.5
0.00
56809.5
201933.75
5
1500000US360470002002
Block Group 2, Census Tract 2, Kings County, N...
NaN
23700.0
12735.0
23406.25
75527.0
280942.00
In [55]:
intax_2013['TotalTax2000'] = intax_2000.B1 + intax_2000.B2 + intax_2000.B3 + intax_2000.B4 + intax_2000.B5
intax_2013
Out[55]:
GEO.id
GEO.display-label
geometry
B1
B2
B3
B4
B5
B6
TotalTax2013
TotalTax2000
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
17800.0
0.00
0.000
19185.0
498359.750
2173736.88
2.709082e+06
5480800.00
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
14100.0
0.00
0.000
163528.0
133337.750
2405689.72
2.716655e+06
6389801.75
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
32100.0
25035.75
15374.125
85608.0
1837042.875
2690833.32
4.685994e+06
1205590.50
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
24400.0
96345.25
0.000
144630.0
1790077.750
2827029.40
4.882482e+06
275555.75
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
12100.0
53180.25
34296.125
124567.0
561462.000
53199.40
8.388048e+05
416310.25
6
1500000US360470003011
Block Group 1, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9960009999...
0.0
79852.50
0.000
30990.0
1323728.250
1997114.44
3.431685e+06
3382279.75
7
1500000US360470003012
Block Group 2, Census Tract 3.01, Kings County...
POLYGON ((-73.99641299999999 40.696131, -73.99...
0.0
39469.25
13008.875
141683.0
548100.500
3568633.68
4.310895e+06
4144185.75
8
1500000US360470003013
Block Group 3, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9964129999...
4400.0
0.00
43757.125
37188.0
360285.625
4065516.40
4.511147e+06
3931066.50
9
1500000US360470003014
Block Group 4, Census Tract 3.01, Kings County...
POLYGON ((-74.000277 40.694959, -73.999461 40....
28700.0
0.00
0.000
159393.0
593538.250
2751484.20
3.533115e+06
2453632.00
10
1500000US360470003015
Block Group 5, Census Tract 3.01, Kings County...
POLYGON ((-73.99942 40.696361, -73.998847 40.6...
0.0
19472.25
0.000
0.0
632788.375
1617270.40
2.269531e+06
3620629.25
11
1500000US360470005011
Block Group 1, Census Tract 5.01, Kings County...
POLYGON ((-73.994292 40.698535, -73.99271 40.6...
27000.0
42926.00
15374.125
90323.0
2143591.250
3389882.40
5.709097e+06
1171729.00
12
1500000US360470005012
Block Group 2, Census Tract 5.01, Kings County...
POLYGON ((-73.995547 40.695892, -73.9953259999...
29600.0
39810.25
11826.250
14760.0
1071463.750
2488675.60
3.656136e+06
4907558.75
13
1500000US360470005013
Block Group 3, Census Tract 5.01, Kings County...
POLYGON ((-73.996197 40.694507, -73.9958549999...
16900.0
0.00
0.000
50184.0
1003577.500
3861230.92
4.931892e+06
4794841.00
14
1500000US360470005021
Block Group 1, Census Tract 5.02, Kings County...
POLYGON ((-73.993785 40.69587, -73.99302 40.69...
10800.0
18906.25
8278.375
122794.0
2682336.125
2422711.80
5.265827e+06
3991186.75
15
1500000US360470005022
Block Group 2, Census Tract 5.02, Kings County...
POLYGON ((-73.994298 40.694792, -73.993978 40....
11800.0
106088.00
9461.000
49589.0
1368969.625
3241983.64
4.787891e+06
3125627.50
16
1500000US360470007001
Block Group 1, Census Tract 7, Kings County, N...
POLYGON ((-74.001317 40.693208, -74.001277 40....
5200.0
26719.75
23652.500
28633.0
1932499.750
6053055.92
8.069761e+06
4839218.50
17
1500000US360470007002
Block Group 2, Census Tract 7, Kings County, N...
POLYGON ((-73.997609 40.693601, -73.9967159999...
4000.0
24640.25
46122.375
23023.0
783051.125
2544006.00
3.424843e+06
5670926.50
18
1500000US360470007003
Block Group 3, Census Tract 7, Kings County, N...
POLYGON ((-73.995914 40.691416, -73.99508 40.6...
8000.0
8345.25
21287.250
136660.0
1643015.375
6395662.00
8.212970e+06
2578991.00
19
1500000US360470009001
Block Group 1, Census Tract 9, Kings County, N...
POLYGON ((-73.99310299999999 40.692846, -73.99...
23300.0
0.00
29565.625
95337.0
2672091.875
7227703.64
1.004800e+07
4271091.00
20
1500000US360470009002
Block Group 2, Census Tract 9, Kings County, N...
POLYGON ((-73.993736 40.69153499999999, -73.98...
13800.0
47344.25
28383.000
127516.0
1213350.875
8135285.08
9.565679e+06
4270308.25
21
1500000US360470011001
Block Group 1, Census Tract 11, Kings County, ...
POLYGON ((-73.990447 40.693735, -73.990663 40....
3500.0
3709.00
0.000
23907.0
1012794.125
1382122.68
2.426033e+06
2291055.50
22
1500000US360470013001
Block Group 1, Census Tract 13, Kings County, ...
POLYGON ((-73.991407 40.69777699999999, -73.99...
7600.0
26692.50
10643.625
79399.0
2923563.000
3843137.40
6.891036e+06
129942.50
23
1500000US360470013002
Block Group 2, Census Tract 13, Kings County, ...
POLYGON ((-73.98868399999999 40.700699, -73.98...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
4943033.50
24
1500000US360470015001
Block Group 1, Census Tract 15, Kings County, ...
POLYGON ((-73.98472599999999 40.696129, -73.98...
4000.0
0.00
13008.875
37782.0
1919476.375
3054720.24
5.028987e+06
214855.25
25
1500000US360470015002
Block Group 2, Census Tract 15, Kings County, ...
POLYGON ((-73.98245299999999 40.694796, -73.98...
65200.0
90099.75
57948.625
149653.0
252362.125
121295.28
7.365588e+05
21484.00
26
1500000US360470015003
Block Group 3, Census Tract 15, Kings County, ...
POLYGON ((-73.98514299999999 40.694885, -73.98...
28600.0
31212.75
17739.375
172969.0
2051539.750
5528504.76
7.830566e+06
262450.50
27
1500000US360470018000
Block Group 0, Census Tract 18, Kings County, ...
POLYGON ((-74.03351683155289 40.6443027526705,...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
171513.00
28
1500000US360470018001
Block Group 1, Census Tract 18, Kings County, ...
POLYGON ((-74.03049799999999 40.6453, -74.0282...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
337659.75
29
1500000US360470020001
Block Group 1, Census Tract 20, Kings County, ...
POLYGON ((-74.01634299999999 40.649656, -74.01...
5800.0
15817.75
15374.125
123681.0
301505.500
222374.68
6.845531e+05
598173.00
30
1500000US360470020002
Block Group 2, Census Tract 20, Kings County, ...
POLYGON ((-74.01750899999999 40.648533, -74.01...
1200.0
20481.25
18922.000
8855.0
828412.750
248973.84
1.126845e+06
334964.00
...
...
...
...
...
...
...
...
...
...
...
...
2056
1500000US360471196003
Block Group 3, Census Tract 1196, Kings County...
POLYGON ((-73.875275 40.674918, -73.8743509999...
29000.0
21913.00
31930.875
106851.0
697357.500
338349.48
1.225402e+06
4092246.75
2057
1500000US360471196004
Block Group 4, Census Tract 1196, Kings County...
POLYGON ((-73.87495699999999 40.673651, -73.87...
10600.0
85354.50
16556.750
174440.0
735637.375
106398.80
1.128987e+06
805426.25
2058
1500000US360471198001
Block Group 1, Census Tract 1198, Kings County...
POLYGON ((-73.89999 40.6769, -73.896537 40.678...
15400.0
40799.00
0.000
180344.0
467238.500
0.00
7.037815e+05
1157579.00
2059
1500000US360471198002
Block Group 2, Census Tract 1198, Kings County...
POLYGON ((-73.89621799999999 40.677358, -73.89...
44000.0
8849.75
15374.125
28336.0
512483.375
283022.32
8.920656e+05
1700964.25
2060
1500000US360471198003
Block Group 3, Census Tract 1198, Kings County...
POLYGON ((-73.893484 40.677762, -73.891672 40....
65800.0
54537.25
14191.500
72018.0
270368.250
138318.44
6.152334e+05
921619.00
2061
1500000US360471200001
Block Group 1, Census Tract 1200, Kings County...
POLYGON ((-73.87043899999999 40.677218, -73.86...
22700.0
59752.75
16556.750
80878.0
429569.250
85119.04
6.945758e+05
715985.00
2062
1500000US360471200002
Block Group 2, Census Tract 1200, Kings County...
POLYGON ((-73.86975199999999 40.674404, -73.86...
4800.0
33121.75
41391.875
79992.0
396411.875
0.00
5.557175e+05
NaN
2063
1500000US360471202001
Block Group 1, Census Tract 1202, Kings County...
POLYGON ((-73.86725799999999 40.676113, -73.86...
16000.0
46805.50
0.000
91498.0
324649.375
595833.28
1.074786e+06
NaN
2064
1500000US360471202002
Block Group 2, Census Tract 1202, Kings County...
POLYGON ((-73.86886799999999 40.677156, -73.86...
21400.0
42169.25
20104.625
0.0
414434.000
0.00
4.981079e+05
NaN
2065
1500000US360471208001
Block Group 1, Census Tract 1208, Kings County...
POLYGON ((-73.871303 40.672858, -73.8694469999...
32200.0
54775.50
0.000
304913.0
1109550.000
649032.68
2.150471e+06
NaN
2066
1500000US360471208002
Block Group 2, Census Tract 1208, Kings County...
POLYGON ((-73.870943 40.671335, -73.866275 40....
18900.0
20365.25
0.000
291926.0
1150317.750
0.00
1.481509e+06
NaN
2067
1500000US360471208003
Block Group 3, Census Tract 1208, Kings County...
POLYGON ((-73.86666799999999 40.673544, -73.86...
71900.0
121817.00
55583.375
431516.0
622641.750
0.00
1.303458e+06
NaN
2068
1500000US360471208004
Block Group 4, Census Tract 1208, Kings County...
POLYGON ((-73.86592899999999 40.67061899999999...
12200.0
116062.75
24835.125
289275.0
501964.250
0.00
9.443371e+05
NaN
2069
1500000US360471208005
Block Group 5, Census Tract 1208, Kings County...
POLYGON ((-73.863919 40.673942, -73.8617639999...
33800.0
0.00
46122.375
173568.0
732440.500
534123.92
1.520055e+06
NaN
2070
1500000US360471210001
Block Group 1, Census Tract 1210, Kings County...
POLYGON ((-73.874624 40.672389, -73.8737189999...
95100.0
57277.75
67409.625
175625.0
770650.125
0.00
1.166062e+06
NaN
2071
1500000US360471210002
Block Group 2, Census Tract 1210, Kings County...
POLYGON ((-73.8738 40.669335, -73.870561999999...
72500.0
90399.50
15374.125
83238.0
476644.500
202157.72
9.403138e+05
NaN
2072
1500000US360471214001
Block Group 1, Census Tract 1214, Kings County...
POLYGON ((-73.868315 40.668669, -73.86554 40.6...
87100.0
174315.25
41391.875
186555.0
643749.875
0.00
1.133112e+06
NaN
2073
1500000US360471214002
Block Group 2, Census Tract 1214, Kings County...
POLYGON ((-73.86788 40.666996, -73.86242 40.66...
82400.0
93154.00
48487.625
213993.0
284368.500
0.00
7.224031e+05
NaN
2074
1500000US360471220001
Block Group 1, Census Tract 1220, Kings County...
POLYGON ((-73.867181 40.660452, -73.859859 40....
65200.0
65957.00
127723.500
286331.0
1517931.875
707555.80
2.770699e+06
NaN
2075
1500000US360471220002
Block Group 2, Census Tract 1220, Kings County...
POLYGON ((-73.87008299999999 40.667962, -73.86...
49000.0
53855.25
69774.875
243806.0
2015128.125
404315.44
2.835880e+06
NaN
2076
1500000US360471237001
Block Group 1, Census Tract 1237, Kings County...
POLYGON ((-73.961051 40.698326, -73.9588579999...
19700.0
67566.25
44939.750
21252.0
459346.625
42559.52
6.553641e+05
NaN
2077
1500000US360471237002
Block Group 2, Census Tract 1237, Kings County...
POLYGON ((-73.95885799999999 40.698677, -73.95...
23400.0
75597.75
44939.750
118950.0
656669.000
404315.44
1.323872e+06
NaN
2078
1500000US360471237003
Block Group 3, Census Tract 1237, Kings County...
POLYGON ((-73.95702 40.698974, -73.956075 40.6...
35600.0
86840.75
34296.125
96816.0
806808.375
363885.84
1.424247e+06
NaN
2079
1500000US360471502001
Block Group 1, Census Tract 1502, Kings County...
POLYGON ((-73.98111 40.651592, -73.977333 40.6...
12600.0
12981.50
3547.875
89729.0
1223579.125
1988601.24
3.331039e+06
NaN
2080
1500000US360471502002
Block Group 2, Census Tract 1502, Kings County...
POLYGON ((-73.981453 40.653416, -73.979187 40....
0.0
14440.50
8278.375
14462.0
1023278.500
1232102.64
2.292562e+06
NaN
2081
1500000US360471502003
Block Group 3, Census Tract 1502, Kings County...
POLYGON ((-73.987296 40.660442, -73.9850709999...
5500.0
8624.75
11826.250
132824.0
1022108.750
969296.20
2.150180e+06
NaN
2082
1500000US360471522001
Block Group 1, Census Tract 1522, Kings County...
POLYGON ((-73.97084099999999 40.646378, -73.96...
1200.0
9299.75
0.000
58443.0
1280427.375
1576838.64
2.926209e+06
NaN
2083
1500000US360471522002
Block Group 2, Census Tract 1522, Kings County...
POLYGON ((-73.96948399999999 40.64169, -73.968...
4600.0
17672.25
0.000
56673.0
1069582.625
802249.76
1.950778e+06
NaN
2084
1500000US360471522003
Block Group 3, Census Tract 1522, Kings County...
POLYGON ((-73.967546 40.647683, -73.9666649999...
17100.0
4636.25
0.000
43977.0
918295.375
1139536.44
2.123545e+06
NaN
2085
1500000US360479901000
Block Group 0, Census Tract 9901, Kings County...
POLYGON ((-73.93264580199239 40.5722744881389,...
0.0
0.00
0.000
0.0
0.000
0.00
0.000000e+00
NaN
2085 rows × 11 columns
In [56]:
intax_2013.columns
Out[56]:
Index([ u'GEO.id', u'GEO.display-label', u'geometry',
u'B1', u'B2', u'B3',
u'B4', u'B5', u'B6',
u'TotalTax2013', u'TotalTax2000'],
dtype='object')
In [57]:
taxes = intax_2013[[u'GEO.id', u'GEO.display-label', u'geometry', u'TotalTax2013', u'TotalTax2000']]
taxes
Out[57]:
GEO.id
GEO.display-label
geometry
TotalTax2013
TotalTax2000
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
2.709082e+06
5480800.00
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
2.716655e+06
6389801.75
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
4.685994e+06
1205590.50
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
4.882482e+06
275555.75
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
8.388048e+05
416310.25
6
1500000US360470003011
Block Group 1, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9960009999...
3.431685e+06
3382279.75
7
1500000US360470003012
Block Group 2, Census Tract 3.01, Kings County...
POLYGON ((-73.99641299999999 40.696131, -73.99...
4.310895e+06
4144185.75
8
1500000US360470003013
Block Group 3, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9964129999...
4.511147e+06
3931066.50
9
1500000US360470003014
Block Group 4, Census Tract 3.01, Kings County...
POLYGON ((-74.000277 40.694959, -73.999461 40....
3.533115e+06
2453632.00
10
1500000US360470003015
Block Group 5, Census Tract 3.01, Kings County...
POLYGON ((-73.99942 40.696361, -73.998847 40.6...
2.269531e+06
3620629.25
11
1500000US360470005011
Block Group 1, Census Tract 5.01, Kings County...
POLYGON ((-73.994292 40.698535, -73.99271 40.6...
5.709097e+06
1171729.00
12
1500000US360470005012
Block Group 2, Census Tract 5.01, Kings County...
POLYGON ((-73.995547 40.695892, -73.9953259999...
3.656136e+06
4907558.75
13
1500000US360470005013
Block Group 3, Census Tract 5.01, Kings County...
POLYGON ((-73.996197 40.694507, -73.9958549999...
4.931892e+06
4794841.00
14
1500000US360470005021
Block Group 1, Census Tract 5.02, Kings County...
POLYGON ((-73.993785 40.69587, -73.99302 40.69...
5.265827e+06
3991186.75
15
1500000US360470005022
Block Group 2, Census Tract 5.02, Kings County...
POLYGON ((-73.994298 40.694792, -73.993978 40....
4.787891e+06
3125627.50
16
1500000US360470007001
Block Group 1, Census Tract 7, Kings County, N...
POLYGON ((-74.001317 40.693208, -74.001277 40....
8.069761e+06
4839218.50
17
1500000US360470007002
Block Group 2, Census Tract 7, Kings County, N...
POLYGON ((-73.997609 40.693601, -73.9967159999...
3.424843e+06
5670926.50
18
1500000US360470007003
Block Group 3, Census Tract 7, Kings County, N...
POLYGON ((-73.995914 40.691416, -73.99508 40.6...
8.212970e+06
2578991.00
19
1500000US360470009001
Block Group 1, Census Tract 9, Kings County, N...
POLYGON ((-73.99310299999999 40.692846, -73.99...
1.004800e+07
4271091.00
20
1500000US360470009002
Block Group 2, Census Tract 9, Kings County, N...
POLYGON ((-73.993736 40.69153499999999, -73.98...
9.565679e+06
4270308.25
21
1500000US360470011001
Block Group 1, Census Tract 11, Kings County, ...
POLYGON ((-73.990447 40.693735, -73.990663 40....
2.426033e+06
2291055.50
22
1500000US360470013001
Block Group 1, Census Tract 13, Kings County, ...
POLYGON ((-73.991407 40.69777699999999, -73.99...
6.891036e+06
129942.50
23
1500000US360470013002
Block Group 2, Census Tract 13, Kings County, ...
POLYGON ((-73.98868399999999 40.700699, -73.98...
0.000000e+00
4943033.50
24
1500000US360470015001
Block Group 1, Census Tract 15, Kings County, ...
POLYGON ((-73.98472599999999 40.696129, -73.98...
5.028987e+06
214855.25
25
1500000US360470015002
Block Group 2, Census Tract 15, Kings County, ...
POLYGON ((-73.98245299999999 40.694796, -73.98...
7.365588e+05
21484.00
26
1500000US360470015003
Block Group 3, Census Tract 15, Kings County, ...
POLYGON ((-73.98514299999999 40.694885, -73.98...
7.830566e+06
262450.50
27
1500000US360470018000
Block Group 0, Census Tract 18, Kings County, ...
POLYGON ((-74.03351683155289 40.6443027526705,...
0.000000e+00
171513.00
28
1500000US360470018001
Block Group 1, Census Tract 18, Kings County, ...
POLYGON ((-74.03049799999999 40.6453, -74.0282...
0.000000e+00
337659.75
29
1500000US360470020001
Block Group 1, Census Tract 20, Kings County, ...
POLYGON ((-74.01634299999999 40.649656, -74.01...
6.845531e+05
598173.00
30
1500000US360470020002
Block Group 2, Census Tract 20, Kings County, ...
POLYGON ((-74.01750899999999 40.648533, -74.01...
1.126845e+06
334964.00
...
...
...
...
...
...
2056
1500000US360471196003
Block Group 3, Census Tract 1196, Kings County...
POLYGON ((-73.875275 40.674918, -73.8743509999...
1.225402e+06
4092246.75
2057
1500000US360471196004
Block Group 4, Census Tract 1196, Kings County...
POLYGON ((-73.87495699999999 40.673651, -73.87...
1.128987e+06
805426.25
2058
1500000US360471198001
Block Group 1, Census Tract 1198, Kings County...
POLYGON ((-73.89999 40.6769, -73.896537 40.678...
7.037815e+05
1157579.00
2059
1500000US360471198002
Block Group 2, Census Tract 1198, Kings County...
POLYGON ((-73.89621799999999 40.677358, -73.89...
8.920656e+05
1700964.25
2060
1500000US360471198003
Block Group 3, Census Tract 1198, Kings County...
POLYGON ((-73.893484 40.677762, -73.891672 40....
6.152334e+05
921619.00
2061
1500000US360471200001
Block Group 1, Census Tract 1200, Kings County...
POLYGON ((-73.87043899999999 40.677218, -73.86...
6.945758e+05
715985.00
2062
1500000US360471200002
Block Group 2, Census Tract 1200, Kings County...
POLYGON ((-73.86975199999999 40.674404, -73.86...
5.557175e+05
NaN
2063
1500000US360471202001
Block Group 1, Census Tract 1202, Kings County...
POLYGON ((-73.86725799999999 40.676113, -73.86...
1.074786e+06
NaN
2064
1500000US360471202002
Block Group 2, Census Tract 1202, Kings County...
POLYGON ((-73.86886799999999 40.677156, -73.86...
4.981079e+05
NaN
2065
1500000US360471208001
Block Group 1, Census Tract 1208, Kings County...
POLYGON ((-73.871303 40.672858, -73.8694469999...
2.150471e+06
NaN
2066
1500000US360471208002
Block Group 2, Census Tract 1208, Kings County...
POLYGON ((-73.870943 40.671335, -73.866275 40....
1.481509e+06
NaN
2067
1500000US360471208003
Block Group 3, Census Tract 1208, Kings County...
POLYGON ((-73.86666799999999 40.673544, -73.86...
1.303458e+06
NaN
2068
1500000US360471208004
Block Group 4, Census Tract 1208, Kings County...
POLYGON ((-73.86592899999999 40.67061899999999...
9.443371e+05
NaN
2069
1500000US360471208005
Block Group 5, Census Tract 1208, Kings County...
POLYGON ((-73.863919 40.673942, -73.8617639999...
1.520055e+06
NaN
2070
1500000US360471210001
Block Group 1, Census Tract 1210, Kings County...
POLYGON ((-73.874624 40.672389, -73.8737189999...
1.166062e+06
NaN
2071
1500000US360471210002
Block Group 2, Census Tract 1210, Kings County...
POLYGON ((-73.8738 40.669335, -73.870561999999...
9.403138e+05
NaN
2072
1500000US360471214001
Block Group 1, Census Tract 1214, Kings County...
POLYGON ((-73.868315 40.668669, -73.86554 40.6...
1.133112e+06
NaN
2073
1500000US360471214002
Block Group 2, Census Tract 1214, Kings County...
POLYGON ((-73.86788 40.666996, -73.86242 40.66...
7.224031e+05
NaN
2074
1500000US360471220001
Block Group 1, Census Tract 1220, Kings County...
POLYGON ((-73.867181 40.660452, -73.859859 40....
2.770699e+06
NaN
2075
1500000US360471220002
Block Group 2, Census Tract 1220, Kings County...
POLYGON ((-73.87008299999999 40.667962, -73.86...
2.835880e+06
NaN
2076
1500000US360471237001
Block Group 1, Census Tract 1237, Kings County...
POLYGON ((-73.961051 40.698326, -73.9588579999...
6.553641e+05
NaN
2077
1500000US360471237002
Block Group 2, Census Tract 1237, Kings County...
POLYGON ((-73.95885799999999 40.698677, -73.95...
1.323872e+06
NaN
2078
1500000US360471237003
Block Group 3, Census Tract 1237, Kings County...
POLYGON ((-73.95702 40.698974, -73.956075 40.6...
1.424247e+06
NaN
2079
1500000US360471502001
Block Group 1, Census Tract 1502, Kings County...
POLYGON ((-73.98111 40.651592, -73.977333 40.6...
3.331039e+06
NaN
2080
1500000US360471502002
Block Group 2, Census Tract 1502, Kings County...
POLYGON ((-73.981453 40.653416, -73.979187 40....
2.292562e+06
NaN
2081
1500000US360471502003
Block Group 3, Census Tract 1502, Kings County...
POLYGON ((-73.987296 40.660442, -73.9850709999...
2.150180e+06
NaN
2082
1500000US360471522001
Block Group 1, Census Tract 1522, Kings County...
POLYGON ((-73.97084099999999 40.646378, -73.96...
2.926209e+06
NaN
2083
1500000US360471522002
Block Group 2, Census Tract 1522, Kings County...
POLYGON ((-73.96948399999999 40.64169, -73.968...
1.950778e+06
NaN
2084
1500000US360471522003
Block Group 3, Census Tract 1522, Kings County...
POLYGON ((-73.967546 40.647683, -73.9666649999...
2.123545e+06
NaN
2085
1500000US360479901000
Block Group 0, Census Tract 9901, Kings County...
POLYGON ((-73.93264580199239 40.5722744881389,...
0.000000e+00
NaN
2085 rows × 5 columns
In [58]:
taxes.TotalTax2000 = taxes.TotalTax2000 * 1.13
taxes.TotalTax2013 = taxes.TotalTax2013 * 1.04
taxes
Out[58]:
GEO.id
GEO.display-label
geometry
TotalTax2013
TotalTax2000
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
2.817445e+06
6.193304e+06
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
2.825322e+06
7.220476e+06
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
4.873434e+06
1.362317e+06
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5.077782e+06
3.113780e+05
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
8.723570e+05
4.704306e+05
6
1500000US360470003011
Block Group 1, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9960009999...
3.568953e+06
3.821976e+06
7
1500000US360470003012
Block Group 2, Census Tract 3.01, Kings County...
POLYGON ((-73.99641299999999 40.696131, -73.99...
4.483331e+06
4.682930e+06
8
1500000US360470003013
Block Group 3, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9964129999...
4.691593e+06
4.442105e+06
9
1500000US360470003014
Block Group 4, Census Tract 3.01, Kings County...
POLYGON ((-74.000277 40.694959, -73.999461 40....
3.674440e+06
2.772604e+06
10
1500000US360470003015
Block Group 5, Census Tract 3.01, Kings County...
POLYGON ((-73.99942 40.696361, -73.998847 40.6...
2.360312e+06
4.091311e+06
11
1500000US360470005011
Block Group 1, Census Tract 5.01, Kings County...
POLYGON ((-73.994292 40.698535, -73.99271 40.6...
5.937461e+06
1.324054e+06
12
1500000US360470005012
Block Group 2, Census Tract 5.01, Kings County...
POLYGON ((-73.995547 40.695892, -73.9953259999...
3.802381e+06
5.545541e+06
13
1500000US360470005013
Block Group 3, Census Tract 5.01, Kings County...
POLYGON ((-73.996197 40.694507, -73.9958549999...
5.129168e+06
5.418170e+06
14
1500000US360470005021
Block Group 1, Census Tract 5.02, Kings County...
POLYGON ((-73.993785 40.69587, -73.99302 40.69...
5.476460e+06
4.510041e+06
15
1500000US360470005022
Block Group 2, Census Tract 5.02, Kings County...
POLYGON ((-73.994298 40.694792, -73.993978 40....
4.979407e+06
3.531959e+06
16
1500000US360470007001
Block Group 1, Census Tract 7, Kings County, N...
POLYGON ((-74.001317 40.693208, -74.001277 40....
8.392551e+06
5.468317e+06
17
1500000US360470007002
Block Group 2, Census Tract 7, Kings County, N...
POLYGON ((-73.997609 40.693601, -73.9967159999...
3.561836e+06
6.408147e+06
18
1500000US360470007003
Block Group 3, Census Tract 7, Kings County, N...
POLYGON ((-73.995914 40.691416, -73.99508 40.6...
8.541489e+06
2.914260e+06
19
1500000US360470009001
Block Group 1, Census Tract 9, Kings County, N...
POLYGON ((-73.99310299999999 40.692846, -73.99...
1.044992e+07
4.826333e+06
20
1500000US360470009002
Block Group 2, Census Tract 9, Kings County, N...
POLYGON ((-73.993736 40.69153499999999, -73.98...
9.948306e+06
4.825448e+06
21
1500000US360470011001
Block Group 1, Census Tract 11, Kings County, ...
POLYGON ((-73.990447 40.693735, -73.990663 40....
2.523074e+06
2.588893e+06
22
1500000US360470013001
Block Group 1, Census Tract 13, Kings County, ...
POLYGON ((-73.991407 40.69777699999999, -73.99...
7.166677e+06
1.468350e+05
23
1500000US360470013002
Block Group 2, Census Tract 13, Kings County, ...
POLYGON ((-73.98868399999999 40.700699, -73.98...
0.000000e+00
5.585628e+06
24
1500000US360470015001
Block Group 1, Census Tract 15, Kings County, ...
POLYGON ((-73.98472599999999 40.696129, -73.98...
5.230147e+06
2.427864e+05
25
1500000US360470015002
Block Group 2, Census Tract 15, Kings County, ...
POLYGON ((-73.98245299999999 40.694796, -73.98...
7.660211e+05
2.427692e+04
26
1500000US360470015003
Block Group 3, Census Tract 15, Kings County, ...
POLYGON ((-73.98514299999999 40.694885, -73.98...
8.143788e+06
2.965691e+05
27
1500000US360470018000
Block Group 0, Census Tract 18, Kings County, ...
POLYGON ((-74.03351683155289 40.6443027526705,...
0.000000e+00
1.938097e+05
28
1500000US360470018001
Block Group 1, Census Tract 18, Kings County, ...
POLYGON ((-74.03049799999999 40.6453, -74.0282...
0.000000e+00
3.815555e+05
29
1500000US360470020001
Block Group 1, Census Tract 20, Kings County, ...
POLYGON ((-74.01634299999999 40.649656, -74.01...
7.119352e+05
6.759355e+05
30
1500000US360470020002
Block Group 2, Census Tract 20, Kings County, ...
POLYGON ((-74.01750899999999 40.648533, -74.01...
1.171919e+06
3.785093e+05
...
...
...
...
...
...
2056
1500000US360471196003
Block Group 3, Census Tract 1196, Kings County...
POLYGON ((-73.875275 40.674918, -73.8743509999...
1.274418e+06
4.624239e+06
2057
1500000US360471196004
Block Group 4, Census Tract 1196, Kings County...
POLYGON ((-73.87495699999999 40.673651, -73.87...
1.174147e+06
9.101317e+05
2058
1500000US360471198001
Block Group 1, Census Tract 1198, Kings County...
POLYGON ((-73.89999 40.6769, -73.896537 40.678...
7.319328e+05
1.308064e+06
2059
1500000US360471198002
Block Group 2, Census Tract 1198, Kings County...
POLYGON ((-73.89621799999999 40.677358, -73.89...
9.277482e+05
1.922090e+06
2060
1500000US360471198003
Block Group 3, Census Tract 1198, Kings County...
POLYGON ((-73.893484 40.677762, -73.891672 40....
6.398428e+05
1.041429e+06
2061
1500000US360471200001
Block Group 1, Census Tract 1200, Kings County...
POLYGON ((-73.87043899999999 40.677218, -73.86...
7.223588e+05
8.090630e+05
2062
1500000US360471200002
Block Group 2, Census Tract 1200, Kings County...
POLYGON ((-73.86975199999999 40.674404, -73.86...
5.779462e+05
NaN
2063
1500000US360471202001
Block Group 1, Census Tract 1202, Kings County...
POLYGON ((-73.86725799999999 40.676113, -73.86...
1.117778e+06
NaN
2064
1500000US360471202002
Block Group 2, Census Tract 1202, Kings County...
POLYGON ((-73.86886799999999 40.677156, -73.86...
5.180322e+05
NaN
2065
1500000US360471208001
Block Group 1, Census Tract 1208, Kings County...
POLYGON ((-73.871303 40.672858, -73.8694469999...
2.236490e+06
NaN
2066
1500000US360471208002
Block Group 2, Census Tract 1208, Kings County...
POLYGON ((-73.870943 40.671335, -73.866275 40....
1.540769e+06
NaN
2067
1500000US360471208003
Block Group 3, Census Tract 1208, Kings County...
POLYGON ((-73.86666799999999 40.673544, -73.86...
1.355596e+06
NaN
2068
1500000US360471208004
Block Group 4, Census Tract 1208, Kings County...
POLYGON ((-73.86592899999999 40.67061899999999...
9.821106e+05
NaN
2069
1500000US360471208005
Block Group 5, Census Tract 1208, Kings County...
POLYGON ((-73.863919 40.673942, -73.8617639999...
1.580857e+06
NaN
2070
1500000US360471210001
Block Group 1, Census Tract 1210, Kings County...
POLYGON ((-73.874624 40.672389, -73.8737189999...
1.212705e+06
NaN
2071
1500000US360471210002
Block Group 2, Census Tract 1210, Kings County...
POLYGON ((-73.8738 40.669335, -73.870561999999...
9.779264e+05
NaN
2072
1500000US360471214001
Block Group 1, Census Tract 1214, Kings County...
POLYGON ((-73.868315 40.668669, -73.86554 40.6...
1.178436e+06
NaN
2073
1500000US360471214002
Block Group 2, Census Tract 1214, Kings County...
POLYGON ((-73.86788 40.666996, -73.86242 40.66...
7.512992e+05
NaN
2074
1500000US360471220001
Block Group 1, Census Tract 1220, Kings County...
POLYGON ((-73.867181 40.660452, -73.859859 40....
2.881527e+06
NaN
2075
1500000US360471220002
Block Group 2, Census Tract 1220, Kings County...
POLYGON ((-73.87008299999999 40.667962, -73.86...
2.949315e+06
NaN
2076
1500000US360471237001
Block Group 1, Census Tract 1237, Kings County...
POLYGON ((-73.961051 40.698326, -73.9588579999...
6.815787e+05
NaN
2077
1500000US360471237002
Block Group 2, Census Tract 1237, Kings County...
POLYGON ((-73.95885799999999 40.698677, -73.95...
1.376827e+06
NaN
2078
1500000US360471237003
Block Group 3, Census Tract 1237, Kings County...
POLYGON ((-73.95702 40.698974, -73.956075 40.6...
1.481217e+06
NaN
2079
1500000US360471502001
Block Group 1, Census Tract 1502, Kings County...
POLYGON ((-73.98111 40.651592, -73.977333 40.6...
3.464280e+06
NaN
2080
1500000US360471502002
Block Group 2, Census Tract 1502, Kings County...
POLYGON ((-73.981453 40.653416, -73.979187 40....
2.384264e+06
NaN
2081
1500000US360471502003
Block Group 3, Census Tract 1502, Kings County...
POLYGON ((-73.987296 40.660442, -73.9850709999...
2.236187e+06
NaN
2082
1500000US360471522001
Block Group 1, Census Tract 1522, Kings County...
POLYGON ((-73.97084099999999 40.646378, -73.96...
3.043257e+06
NaN
2083
1500000US360471522002
Block Group 2, Census Tract 1522, Kings County...
POLYGON ((-73.96948399999999 40.64169, -73.968...
2.028809e+06
NaN
2084
1500000US360471522003
Block Group 3, Census Tract 1522, Kings County...
POLYGON ((-73.967546 40.647683, -73.9666649999...
2.208487e+06
NaN
2085
1500000US360479901000
Block Group 0, Census Tract 9901, Kings County...
POLYGON ((-73.93264580199239 40.5722744881389,...
0.000000e+00
NaN
2085 rows × 5 columns
In [59]:
#Saving the dataset as csv
taxes.to_csv('taxes.csv')
In [60]:
dataw = pd.read_csv ('taxes.csv')
dataw
Out[60]:
Unnamed: 0
GEO.id
GEO.display-label
geometry
TotalTax2013
TotalTax2000
0
1
1500000US360470001001
Block Group 1, Census Tract 1, Kings County, N...
POLYGON ((-73.99669799999999 40.700877, -73.99...
2.817445e+06
6.193304e+06
1
2
1500000US360470001002
Block Group 2, Census Tract 1, Kings County, N...
POLYGON ((-73.995379 40.700309, -73.993672 40....
2.825322e+06
7.220476e+06
2
3
1500000US360470001003
Block Group 3, Census Tract 1, Kings County, N...
POLYGON ((-73.993672 40.699836, -73.9926119999...
4.873434e+06
1.362317e+06
3
4
1500000US360470001004
Block Group 4, Census Tract 1, Kings County, N...
POLYGON ((-73.99271 40.698097, -73.991759 40.7...
5.077782e+06
3.113780e+05
4
5
1500000US360470002001
Block Group 1, Census Tract 2, Kings County, N...
POLYGON ((-74.012844 40.653016, -74.0150479999...
8.723570e+05
4.704306e+05
5
6
1500000US360470003011
Block Group 1, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9960009999...
3.568953e+06
3.821976e+06
6
7
1500000US360470003012
Block Group 2, Census Tract 3.01, Kings County...
POLYGON ((-73.99641299999999 40.696131, -73.99...
4.483331e+06
4.682930e+06
7
8
1500000US360470003013
Block Group 3, Census Tract 3.01, Kings County...
POLYGON ((-73.997078 40.696311, -73.9964129999...
4.691593e+06
4.442105e+06
8
9
1500000US360470003014
Block Group 4, Census Tract 3.01, Kings County...
POLYGON ((-74.000277 40.694959, -73.999461 40....
3.674440e+06
2.772604e+06
9
10
1500000US360470003015
Block Group 5, Census Tract 3.01, Kings County...
POLYGON ((-73.99942 40.696361, -73.998847 40.6...
2.360312e+06
4.091311e+06
10
11
1500000US360470005011
Block Group 1, Census Tract 5.01, Kings County...
POLYGON ((-73.994292 40.698535, -73.99271 40.6...
5.937461e+06
1.324054e+06
11
12
1500000US360470005012
Block Group 2, Census Tract 5.01, Kings County...
POLYGON ((-73.995547 40.695892, -73.9953259999...
3.802381e+06
5.545541e+06
12
13
1500000US360470005013
Block Group 3, Census Tract 5.01, Kings County...
POLYGON ((-73.996197 40.694507, -73.9958549999...
5.129168e+06
5.418170e+06
13
14
1500000US360470005021
Block Group 1, Census Tract 5.02, Kings County...
POLYGON ((-73.993785 40.69587, -73.99302 40.69...
5.476460e+06
4.510041e+06
14
15
1500000US360470005022
Block Group 2, Census Tract 5.02, Kings County...
POLYGON ((-73.994298 40.694792, -73.993978 40....
4.979407e+06
3.531959e+06
15
16
1500000US360470007001
Block Group 1, Census Tract 7, Kings County, N...
POLYGON ((-74.001317 40.693208, -74.001277 40....
8.392551e+06
5.468317e+06
16
17
1500000US360470007002
Block Group 2, Census Tract 7, Kings County, N...
POLYGON ((-73.997609 40.693601, -73.9967159999...
3.561836e+06
6.408147e+06
17
18
1500000US360470007003
Block Group 3, Census Tract 7, Kings County, N...
POLYGON ((-73.995914 40.691416, -73.99508 40.6...
8.541489e+06
2.914260e+06
18
19
1500000US360470009001
Block Group 1, Census Tract 9, Kings County, N...
POLYGON ((-73.99310299999999 40.692846, -73.99...
1.044992e+07
4.826333e+06
19
20
1500000US360470009002
Block Group 2, Census Tract 9, Kings County, N...
POLYGON ((-73.993736 40.69153499999999, -73.98...
9.948306e+06
4.825448e+06
20
21
1500000US360470011001
Block Group 1, Census Tract 11, Kings County, ...
POLYGON ((-73.990447 40.693735, -73.990663 40....
2.523074e+06
2.588893e+06
21
22
1500000US360470013001
Block Group 1, Census Tract 13, Kings County, ...
POLYGON ((-73.991407 40.69777699999999, -73.99...
7.166677e+06
1.468350e+05
22
23
1500000US360470013002
Block Group 2, Census Tract 13, Kings County, ...
POLYGON ((-73.98868399999999 40.700699, -73.98...
0.000000e+00
5.585628e+06
23
24
1500000US360470015001
Block Group 1, Census Tract 15, Kings County, ...
POLYGON ((-73.98472599999999 40.696129, -73.98...
5.230147e+06
2.427864e+05
24
25
1500000US360470015002
Block Group 2, Census Tract 15, Kings County, ...
POLYGON ((-73.98245299999999 40.694796, -73.98...
7.660211e+05
2.427692e+04
25
26
1500000US360470015003
Block Group 3, Census Tract 15, Kings County, ...
POLYGON ((-73.98514299999999 40.694885, -73.98...
8.143788e+06
2.965691e+05
26
27
1500000US360470018000
Block Group 0, Census Tract 18, Kings County, ...
POLYGON ((-74.03351683155289 40.6443027526705,...
0.000000e+00
1.938097e+05
27
28
1500000US360470018001
Block Group 1, Census Tract 18, Kings County, ...
POLYGON ((-74.03049799999999 40.6453, -74.0282...
0.000000e+00
3.815555e+05
28
29
1500000US360470020001
Block Group 1, Census Tract 20, Kings County, ...
POLYGON ((-74.01634299999999 40.649656, -74.01...
7.119352e+05
6.759355e+05
29
30
1500000US360470020002
Block Group 2, Census Tract 20, Kings County, ...
POLYGON ((-74.01750899999999 40.648533, -74.01...
1.171919e+06
3.785093e+05
...
...
...
...
...
...
...
2055
2056
1500000US360471196003
Block Group 3, Census Tract 1196, Kings County...
POLYGON ((-73.875275 40.674918, -73.8743509999...
1.274418e+06
4.624239e+06
2056
2057
1500000US360471196004
Block Group 4, Census Tract 1196, Kings County...
POLYGON ((-73.87495699999999 40.673651, -73.87...
1.174147e+06
9.101317e+05
2057
2058
1500000US360471198001
Block Group 1, Census Tract 1198, Kings County...
POLYGON ((-73.89999 40.6769, -73.896537 40.678...
7.319328e+05
1.308064e+06
2058
2059
1500000US360471198002
Block Group 2, Census Tract 1198, Kings County...
POLYGON ((-73.89621799999999 40.677358, -73.89...
9.277482e+05
1.922090e+06
2059
2060
1500000US360471198003
Block Group 3, Census Tract 1198, Kings County...
POLYGON ((-73.893484 40.677762, -73.891672 40....
6.398428e+05
1.041429e+06
2060
2061
1500000US360471200001
Block Group 1, Census Tract 1200, Kings County...
POLYGON ((-73.87043899999999 40.677218, -73.86...
7.223588e+05
8.090631e+05
2061
2062
1500000US360471200002
Block Group 2, Census Tract 1200, Kings County...
POLYGON ((-73.86975199999999 40.674404, -73.86...
5.779462e+05
NaN
2062
2063
1500000US360471202001
Block Group 1, Census Tract 1202, Kings County...
POLYGON ((-73.86725799999999 40.676113, -73.86...
1.117778e+06
NaN
2063
2064
1500000US360471202002
Block Group 2, Census Tract 1202, Kings County...
POLYGON ((-73.86886799999999 40.677156, -73.86...
5.180322e+05
NaN
2064
2065
1500000US360471208001
Block Group 1, Census Tract 1208, Kings County...
POLYGON ((-73.871303 40.672858, -73.8694469999...
2.236490e+06
NaN
2065
2066
1500000US360471208002
Block Group 2, Census Tract 1208, Kings County...
POLYGON ((-73.870943 40.671335, -73.866275 40....
1.540769e+06
NaN
2066
2067
1500000US360471208003
Block Group 3, Census Tract 1208, Kings County...
POLYGON ((-73.86666799999999 40.673544, -73.86...
1.355596e+06
NaN
2067
2068
1500000US360471208004
Block Group 4, Census Tract 1208, Kings County...
POLYGON ((-73.86592899999999 40.67061899999999...
9.821106e+05
NaN
2068
2069
1500000US360471208005
Block Group 5, Census Tract 1208, Kings County...
POLYGON ((-73.863919 40.673942, -73.8617639999...
1.580857e+06
NaN
2069
2070
1500000US360471210001
Block Group 1, Census Tract 1210, Kings County...
POLYGON ((-73.874624 40.672389, -73.8737189999...
1.212705e+06
NaN
2070
2071
1500000US360471210002
Block Group 2, Census Tract 1210, Kings County...
POLYGON ((-73.8738 40.669335, -73.870561999999...
9.779264e+05
NaN
2071
2072
1500000US360471214001
Block Group 1, Census Tract 1214, Kings County...
POLYGON ((-73.868315 40.668669, -73.86554 40.6...
1.178436e+06
NaN
2072
2073
1500000US360471214002
Block Group 2, Census Tract 1214, Kings County...
POLYGON ((-73.86788 40.666996, -73.86242 40.66...
7.512992e+05
NaN
2073
2074
1500000US360471220001
Block Group 1, Census Tract 1220, Kings County...
POLYGON ((-73.867181 40.660452, -73.859859 40....
2.881527e+06
NaN
2074
2075
1500000US360471220002
Block Group 2, Census Tract 1220, Kings County...
POLYGON ((-73.87008299999999 40.667962, -73.86...
2.949315e+06
NaN
2075
2076
1500000US360471237001
Block Group 1, Census Tract 1237, Kings County...
POLYGON ((-73.961051 40.698326, -73.9588579999...
6.815787e+05
NaN
2076
2077
1500000US360471237002
Block Group 2, Census Tract 1237, Kings County...
POLYGON ((-73.95885799999999 40.698677, -73.95...
1.376827e+06
NaN
2077
2078
1500000US360471237003
Block Group 3, Census Tract 1237, Kings County...
POLYGON ((-73.95702 40.698974, -73.956075 40.6...
1.481217e+06
NaN
2078
2079
1500000US360471502001
Block Group 1, Census Tract 1502, Kings County...
POLYGON ((-73.98111 40.651592, -73.977333 40.6...
3.464280e+06
NaN
2079
2080
1500000US360471502002
Block Group 2, Census Tract 1502, Kings County...
POLYGON ((-73.981453 40.653416, -73.979187 40....
2.384264e+06
NaN
2080
2081
1500000US360471502003
Block Group 3, Census Tract 1502, Kings County...
POLYGON ((-73.987296 40.660442, -73.9850709999...
2.236187e+06
NaN
2081
2082
1500000US360471522001
Block Group 1, Census Tract 1522, Kings County...
POLYGON ((-73.97084099999999 40.646378, -73.96...
3.043257e+06
NaN
2082
2083
1500000US360471522002
Block Group 2, Census Tract 1522, Kings County...
POLYGON ((-73.96948399999999 40.64169, -73.968...
2.028809e+06
NaN
2083
2084
1500000US360471522003
Block Group 3, Census Tract 1522, Kings County...
POLYGON ((-73.967546 40.647683, -73.9666649999...
2.208487e+06
NaN
2084
2085
1500000US360479901000
Block Group 0, Census Tract 9901, Kings County...
POLYGON ((-73.93264580199239 40.5722744881389,...
0.000000e+00
NaN
2085 rows × 6 columns
In [61]:
sum(taxes.TotalTax2000)
Out[61]:
2569863909.6524997
In [62]:
sum(taxes.TotalTax2013)
Out[62]:
3639857681.1219997
In [ ]:
#https://www.tax-brackets.org/newyorktaxtable/2002
Content source: pichot/was-wburg-worth-it
Similar notebooks: