Skip to content

Instantly share code, notes, and snippets.

@rohanjoseph93
Created June 4, 2018 18:57
Show Gist options
  • Save rohanjoseph93/e7665f11565f094594cafb91941947bd to your computer and use it in GitHub Desktop.
Save rohanjoseph93/e7665f11565f094594cafb91941947bd to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"#import pandas and os\n",
"import pandas as pd\n",
"%matplotlib inline\n",
"import matplotlib.pyplot as plt\n",
"import os"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"#Set working directory\n",
"os.chdir(\"C:/Users/rohan/Desktop/Virginia Tech/Semester 2/Library/Seminar\")"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"#import data from csv\n",
"A = pd.read_csv('RealEstate.csv')"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>MLS</th>\n",
" <th>Location</th>\n",
" <th>Price</th>\n",
" <th>Bedrooms</th>\n",
" <th>Bathrooms</th>\n",
" <th>Size</th>\n",
" <th>Price/SQ.Ft</th>\n",
" <th>Status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>132842</td>\n",
" <td>Arroyo Grande</td>\n",
" <td>795000.0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2371</td>\n",
" <td>335.30</td>\n",
" <td>Short Sale</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>134364</td>\n",
" <td>Paso Robles</td>\n",
" <td>399000.0</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>2818</td>\n",
" <td>141.59</td>\n",
" <td>Short Sale</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>135141</td>\n",
" <td>Paso Robles</td>\n",
" <td>545000.0</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3032</td>\n",
" <td>179.75</td>\n",
" <td>Short Sale</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>135712</td>\n",
" <td>Morro Bay</td>\n",
" <td>909000.0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3540</td>\n",
" <td>256.78</td>\n",
" <td>Short Sale</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>136282</td>\n",
" <td>Santa Maria-Orcutt</td>\n",
" <td>109900.0</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1249</td>\n",
" <td>87.99</td>\n",
" <td>Short Sale</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" MLS Location Price Bedrooms Bathrooms Size \\\n",
"0 132842 Arroyo Grande 795000.0 3 3 2371 \n",
"1 134364 Paso Robles 399000.0 4 3 2818 \n",
"2 135141 Paso Robles 545000.0 4 3 3032 \n",
"3 135712 Morro Bay 909000.0 4 4 3540 \n",
"4 136282 Santa Maria-Orcutt 109900.0 3 1 1249 \n",
"\n",
" Price/SQ.Ft Status \n",
"0 335.30 Short Sale \n",
"1 141.59 Short Sale \n",
"2 179.75 Short Sale \n",
"3 256.78 Short Sale \n",
"4 87.99 Short Sale "
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#View top 5 rows\n",
"A.head()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>MLS</th>\n",
" <th>Location</th>\n",
" <th>Price</th>\n",
" <th>Bedrooms</th>\n",
" <th>Bathrooms</th>\n",
" <th>Size</th>\n",
" <th>Price/SQ.Ft</th>\n",
" <th>Status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>776</th>\n",
" <td>154562</td>\n",
" <td>Paso Robles</td>\n",
" <td>319900.0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1605</td>\n",
" <td>199.31</td>\n",
" <td>Regular</td>\n",
" </tr>\n",
" <tr>\n",
" <th>777</th>\n",
" <td>154565</td>\n",
" <td>Paso Robles</td>\n",
" <td>495000.0</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1877</td>\n",
" <td>263.72</td>\n",
" <td>Regular</td>\n",
" </tr>\n",
" <tr>\n",
" <th>778</th>\n",
" <td>154566</td>\n",
" <td>San Luis Obispo</td>\n",
" <td>372000.0</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1104</td>\n",
" <td>336.96</td>\n",
" <td>Foreclosure</td>\n",
" </tr>\n",
" <tr>\n",
" <th>779</th>\n",
" <td>154575</td>\n",
" <td>Arroyo Grande</td>\n",
" <td>589000.0</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1975</td>\n",
" <td>298.23</td>\n",
" <td>Regular</td>\n",
" </tr>\n",
" <tr>\n",
" <th>780</th>\n",
" <td>154580</td>\n",
" <td>Cambria</td>\n",
" <td>1100000.0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2392</td>\n",
" <td>459.87</td>\n",
" <td>Regular</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" MLS Location Price Bedrooms Bathrooms Size \\\n",
"776 154562 Paso Robles 319900.0 3 3 1605 \n",
"777 154565 Paso Robles 495000.0 3 2 1877 \n",
"778 154566 San Luis Obispo 372000.0 3 2 1104 \n",
"779 154575 Arroyo Grande 589000.0 3 2 1975 \n",
"780 154580 Cambria 1100000.0 3 3 2392 \n",
"\n",
" Price/SQ.Ft Status \n",
"776 199.31 Regular \n",
"777 263.72 Regular \n",
"778 336.96 Foreclosure \n",
"779 298.23 Regular \n",
"780 459.87 Regular "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#View bottom 5 rows from imported data\n",
"A.tail()"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Price</th>\n",
" <th>Bedrooms</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>350000.0</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>249000.0</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>299000.0</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>235900.0</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>348000.0</td>\n",
" <td>3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Price Bedrooms\n",
"10 350000.0 3\n",
"11 249000.0 3\n",
"12 299000.0 2\n",
"13 235900.0 3\n",
"14 348000.0 3"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#View a particular set of rows and columns using iloc function\n",
"A.iloc[10:15,2:4]"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>MLS</th>\n",
" <th>Price</th>\n",
" <th>Bedrooms</th>\n",
" <th>Bathrooms</th>\n",
" <th>Size</th>\n",
" <th>Price/SQ.Ft</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>781.000000</td>\n",
" <td>7.810000e+02</td>\n",
" <td>781.000000</td>\n",
" <td>781.000000</td>\n",
" <td>781.000000</td>\n",
" <td>781.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>151224.550576</td>\n",
" <td>3.833291e+05</td>\n",
" <td>3.142125</td>\n",
" <td>2.355954</td>\n",
" <td>1755.058899</td>\n",
" <td>213.131293</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>3936.122042</td>\n",
" <td>3.490381e+05</td>\n",
" <td>0.855768</td>\n",
" <td>0.846596</td>\n",
" <td>819.577603</td>\n",
" <td>115.082146</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>132842.000000</td>\n",
" <td>2.650000e+04</td>\n",
" <td>0.000000</td>\n",
" <td>1.000000</td>\n",
" <td>120.000000</td>\n",
" <td>19.330000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>149922.000000</td>\n",
" <td>1.990000e+05</td>\n",
" <td>3.000000</td>\n",
" <td>2.000000</td>\n",
" <td>1218.000000</td>\n",
" <td>142.140000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>152581.000000</td>\n",
" <td>2.950000e+05</td>\n",
" <td>3.000000</td>\n",
" <td>2.000000</td>\n",
" <td>1550.000000</td>\n",
" <td>188.360000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>154167.000000</td>\n",
" <td>4.290000e+05</td>\n",
" <td>4.000000</td>\n",
" <td>3.000000</td>\n",
" <td>2032.000000</td>\n",
" <td>245.420000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>154580.000000</td>\n",
" <td>5.499000e+06</td>\n",
" <td>10.000000</td>\n",
" <td>11.000000</td>\n",
" <td>6800.000000</td>\n",
" <td>1144.640000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" MLS Price Bedrooms Bathrooms Size \\\n",
"count 781.000000 7.810000e+02 781.000000 781.000000 781.000000 \n",
"mean 151224.550576 3.833291e+05 3.142125 2.355954 1755.058899 \n",
"std 3936.122042 3.490381e+05 0.855768 0.846596 819.577603 \n",
"min 132842.000000 2.650000e+04 0.000000 1.000000 120.000000 \n",
"25% 149922.000000 1.990000e+05 3.000000 2.000000 1218.000000 \n",
"50% 152581.000000 2.950000e+05 3.000000 2.000000 1550.000000 \n",
"75% 154167.000000 4.290000e+05 4.000000 3.000000 2032.000000 \n",
"max 154580.000000 5.499000e+06 10.000000 11.000000 6800.000000 \n",
"\n",
" Price/SQ.Ft \n",
"count 781.000000 \n",
"mean 213.131293 \n",
"std 115.082146 \n",
"min 19.330000 \n",
"25% 142.140000 \n",
"50% 188.360000 \n",
"75% 245.420000 \n",
"max 1144.640000 "
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Summary of the data\n",
"A.describe()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"#Sort using a particular column\n",
"A = A.sort_values('Location')"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
"#Sort the data using 2 columns\n",
"A = A.sort_values(['Location','Price'])"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"#Subset data where number of bedrooms = 3\n",
"B = A[A['Bedrooms']==3]"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"#Subset data where Location is Oceano\n",
"C = A[A['Location']=='Oceano']"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Size</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Location</th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Arroyo Grande</th>\n",
" <td>2202.250000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Atascadero</th>\n",
" <td>1913.600000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Bradley</th>\n",
" <td>2640.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cambria</th>\n",
" <td>2140.916667</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cayucos</th>\n",
" <td>1634.500000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Size\n",
"Location \n",
" Arroyo Grande 2202.250000\n",
" Atascadero 1913.600000\n",
" Bradley 2640.000000\n",
" Cambria 2140.916667\n",
" Cayucos 1634.500000"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Aggregate the data to understand what is the average House Size in each location\n",
"D = A.groupby(['Location'])[['Size']].mean()\n",
"D.head()"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>MLS</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Location</th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Arroyo Grande</th>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Atascadero</th>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Bradley</th>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cambria</th>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cayucos</th>\n",
" <td>2</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" MLS\n",
"Location \n",
" Arroyo Grande 12\n",
" Atascadero 10\n",
" Bradley 1\n",
" Cambria 12\n",
" Cayucos 2"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Aggregate the data to understand the number of houses in each location\n",
"E = A.groupby(['Location'])[['MLS']].count()\n",
"E.head()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Size</th>\n",
" <th>MLS</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Location</th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Arroyo Grande</th>\n",
" <td>2202.250000</td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Atascadero</th>\n",
" <td>1913.600000</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Bradley</th>\n",
" <td>2640.000000</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cambria</th>\n",
" <td>2140.916667</td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Cayucos</th>\n",
" <td>1634.500000</td>\n",
" <td>2</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Size MLS\n",
"Location \n",
" Arroyo Grande 2202.250000 12\n",
" Atascadero 1913.600000 10\n",
" Bradley 2640.000000 1\n",
" Cambria 2140.916667 12\n",
" Cayucos 1634.500000 2"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Merge the above two data sets (B and C) together using inner join based on “Location” column\n",
"F = pd.merge(D,E,on='Location',how='inner')\n",
"F.head()"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"#Write the last file (F) into your directory\n",
"F.to_csv('F.csv')"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([[<matplotlib.axes._subplots.AxesSubplot object at 0x000001DBF3724BA8>]], dtype=object)"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1dbf1bc3278>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#Histogram to view distribution of bedrooms\n",
"A.hist('Bedrooms')"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x1dbf405fe80>"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAaQAAAEKCAYAAABdWiGrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3XuYXFWZ7/HvW9WXhARICAEhHQiY\n4JgwJEIPgYmgggMBMfgMyMEb6FHz6OAMjheCw1EuzswBdLyNqJMDjOCogDCYiCAyREQQkI4kgXBt\nuZhOlIQQAglJX6re88de1amq3tVV3enq2tX1+zxPP121au/aq6qr91trrXevZe6OiIhIraVqXQER\nERFQQBIRkYRQQBIRkURQQBIRkURQQBIRkURQQBIRkURQQBIRkURQQBIRkURQQBIRkURoqnUFkm7f\nfff1GTNm1LoaIiJ1ZeXKlS+5+9Sh7KOAVMaMGTPo6OiodTVEROqKmb0w1H3UZSciIomggCQiIomg\ngCQiIomggCQiIomggCQiIomggCQiY9Lmbd2sXvcKm7d117oqUiGlfYvImLNs1XqW3LKG5lSK3myW\nK884gkXzptW6WlKGWkgiMqZs3tbNklvWsLM3y2vdfezszXLBLWvUUqoDCkgiMqZ0bdlBc6rw1Nac\nStG1ZUeNaiSVUkASkTGlbfJ4erPZgrLebJa2yeNrVCOplAKSiIwpUya2cuUZRzCuOcWerU2Ma05x\n5RlHMGVia62rJmUoqUFExpxF86axYOa+dG3ZQdvk8QpGdUIBSUTGpCkTWxWI6oy67EREJBEUkERE\nJBEUkEREJBEUkEREJBEUkEREJBEUkEREJBEUkEREJBEUkEREJBEUkEREJBEUkEREJBGqGpDM7Hkz\ne9TMVplZRyjbx8zuMrNnwu/JodzM7Ftm1mlma8zsyLznOTds/4yZnZtXflR4/s6wrw33GCIiUluj\n0UJ6h7vPc/f2cP9C4G53nwXcHe4DnALMCj+Lge9CFFyAi4H5wNHAxbkAE7ZZnLffwuEcQ0REaq8W\nXXanA9eF29cB78krv94jDwKTzOwA4GTgLnd/2d23AHcBC8Nje7n7A+7uwPVFzzWUY4iISI1VOyA5\n8EszW2lmi0PZ/u7+J4Dwe79QPg1Yl7dvVygbrLwrpnw4xyhgZovNrMPMOjZt2jSElysiIsNV7eUn\nFrj7BjPbD7jLzJ4cZFuLKfNhlA+mon3cfSmwFKC9vb3cc4qIyAioagvJ3TeE3xuBW4nGgF7MdZOF\n3xvD5l3A9Lzd24ANZcrbYsoZxjFERKTGqhaQzGyCme2Zuw2cBDwGLAdymXLnAsvC7eXAOSET7hhg\na+huuxM4ycwmh2SGk4A7w2OvmdkxIbvunKLnGsoxRESkxqrZZbc/cGvIxG4CfuTuvzCzh4GbzOyj\nwB+B94btbwdOBTqB14GPALj7y2b2ZeDhsN1l7v5yuP1J4PvAeOCO8ANw+VCOISIitWdRgpqU0t7e\n7h0dHbWuhohIXTGzlXmX+1REMzWIiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJ\niEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgi\nKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJiEgiKCCJ\niEgiKCCJiEgiVD0gmVnazB4xs9vC/UPM7CEze8bMbjSzllDeGu53hsdn5D3HF0L5U2Z2cl75wlDW\naWYX5pUP+RgiIlJbo9FCOh94Iu/+FcDX3X0WsAX4aCj/KLDF3WcCXw/bYWazgbOBOcBC4DshyKWB\nq4BTgNnA+8K2Qz6GiIjUXlUDkpm1Ae8Crg73DTgBuDlsch3wnnD79HCf8PiJYfvTgRvcvdvdnwM6\ngaPDT6e7P+vuPcANwOnDPIaIiNRYtVtI3wAuALLh/hTgFXfvC/e7gGnh9jRgHUB4fGvYvr+8aJ9S\n5cM5RgEzW2xmHWbWsWnTpqG/ahERGbKqBSQzOw3Y6O4r84tjNvUyj41Uebnj7ypwX+ru7e7ePnXq\n1JhdRERkpDVV8bkXAIvM7FRgHLAXUYtpkpk1hRZKG7AhbN8FTAe6zKwJ2Bt4Oa88J3+fuPKXhnEM\nERGpsaq1kNz9C+7e5u4ziJISVrj7B4BfAWeGzc4FloXby8N9wuMr3N1D+dkhQ+4QYBbwO+BhYFbI\nqGsJx1ge9hnqMUREpMaq2UIqZQlwg5n9M/AIcE0ovwb4gZl1ErVazgZw97VmdhPwONAHnOfuGQAz\n+xRwJ5AGrnX3tcM5hoiI1J6pgTC49vZ27+joqHU1RETqipmtdPf2oeyjmRpERCQRFJBERCQRFJBE\nRCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQR\nFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBE\nRCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRFJBERCQRqhaQzGycmf3OzFab2VozuzSUH2JmD5nZ\nM2Z2o5m1hPLWcL8zPD4j77m+EMqfMrOT88oXhrJOM7swr3zIxxARkdqqZgupGzjB3ecC84CFZnYM\ncAXwdXefBWwBPhq2/yiwxd1nAl8P22Fms4GzgTnAQuA7ZpY2szRwFXAKMBt4X9iWoR5DZCzbvK2b\n1eteYfO27lpXRWRQQwpIZjah0m09si3cbQ4/DpwA3BzKrwPeE26fHu4THj/RzCyU3+Du3e7+HNAJ\nHB1+Ot39WXfvAW4ATg/7DPUYImPSslXrWXDFCj549UMsuGIFy1etr3WVREqqKCCZ2V+b2ePAE+H+\nXDP7TgX7pc1sFbARuAv4A/CKu/eFTbqAaeH2NGAdQHh8KzAlv7xon1LlU4ZxDJExZ/O2bpbcsoad\nvVle6+5jZ2+WC25Zo5aSJFalLaSvAycDmwHcfTVwfLmd3D3j7vOANqIWzZvjNgu/41oqPoLlgx2j\ngJktNrMOM+vYtGlTzC4iyde1ZQfNqcJ/8eZUiq4tO2pUI5HBVdxl5+7riooyQ9j3FeAe4Bhgkpk1\nhYfagA3hdhcwHSA8vjfwcn550T6lyl8axjGK67vU3dvdvX3q1KmVvkyRRGmbPJ7ebLagrDebpW3y\n+BrVSGRwlQakdWb214CbWYuZfY7QfVeKmU01s0nh9njgnWGfXwFnhs3OBZaF28vDfcLjK9zdQ/nZ\nIUPuEGAW8DvgYWBWyKhrIUp8WB72GeoxRMacKRNbufKMIxjXnGLP1ibGNae48owjmDKxtdZVE4nV\nVH4TAD4BfJNoDKYL+CVwXpl9DgCuC9lwKeAmd78tjEXdYGb/DDwCXBO2vwb4gZl1ErVazgZw97Vm\ndhPwONAHnOfuGQAz+xRwJ5AGrnX3teG5lgzlGCJj1aJ501gwc1+6tuygbfJ4BSNJNFMDYXDt7e3e\n0dFR62qIiNQVM1vp7u1D2afSLLvrct1v4f5kM7t2qBUUEREppdIxpCNCYgIA7r4FeEt1qiQiIo2o\n0oCUMrPJuTtmtg+Vjz+JiIiUVWlQ+Tfgt2aWm/3gvcC/VKdKIiLSiCoKSO5+vZl1EE3JY8Dfuvvj\nVa2ZiIg0lEEDkpnt5e6vhi66PwM/yntsH3cfcFGpiIjIcJRrIf0IOA1YSeEUOxbuH1qleomISIMZ\nNCC5+2lhNuy3ufsfR6lOIiLSgMpm2YWpdW4dhbqIiEgDqzTt+0Ez+6uq1kRERBpapWnf7wA+YWbP\nA9sJY0jufkS1KiYiIo2l0oB0SlVrISIiDa9c2vc4opm+ZwKPAtfkrcQqIiIyYsqNIV0HtBMFo1OI\nZmwQEREZceW67Ga7+18CmNk1RAvjiYiweVu31lmSEVUuIPXmbrh7X3RJkog0umWr1rPkljU0p1L0\nZrNcecYRLJo3rdbVkjpXrsturpm9Gn5eA47I3TazV0ejgiKSLJu3dbPkljXs7M3yWncfO3uzXHDL\nGjZv66511aTOlZupIT1aFRGR+tC1ZQfNqRQ7yfaXNadSdG3Zoa472S2VXhgrIgJA2+Tx9GazBWW9\n2Sxtk8fXqEYyViggiciQTJnYypVnHMG45hR7tjYxrjnFlWccodaR7Dat+ioiQ7Zo3jQWzNxXWXYy\nohSQRGRYpkxsVSCSEaUuOxERSQQFJBERSQQFJBERSQQFJBERSQQFJBERSYSqBSQzm25mvzKzJ8xs\nrZmdH8r3MbO7zOyZ8HtyKDcz+5aZdZrZGjM7Mu+5zg3bP2Nm5+aVH2Vmj4Z9vmVhsr3hHENERGqr\nmi2kPuCz7v5m4BjgPDObDVwI3O3us4C7w32IlreYFX4WA9+FKLgAFwPzgaOBi3MBJmyzOG+/haF8\nSMcQGSs2b+tm9bpXNK/cMOi9q72qXYfk7n8C/hRuv2ZmTwDTgNOBt4fNrgPuAZaE8uvd3YEHzWyS\nmR0Qtr3L3V8GMLO7gIVmdg+wl7s/EMqvB94D3DHUY4S6itQ1zcA9fHrvkmFUxpDMbAbwFuAhYP9c\nAAi/9wubTQPW5e3WFcoGK++KKWcYxxCpa5qBe/j03iVH1QOSmU0EbgE+7e6DLVkRt9iSD6N80OpU\nso+ZLTazDjPr2LRpU5mnFKm93Azc+XIzcMvgSr13azdsVRfeKKvq1EFm1kwUjH7o7v8dil/MdZOF\nLrmNobwLmJ63exuwIZS/vaj8nlDeFrP9cI5RwN2XAksB2tvbywU5kZrTDNzDF/fe7ezL8PHrO2hJ\np9WFN4qqmWVnwDXAE+7+tbyHlgO5TLlzgWV55eeETLhjgK2hu+1O4CQzmxySGU4C7gyPvWZmx4Rj\nnVP0XEM5hkhd0wzcw1f83rU2pXB3uvtcXXijrJotpAXAh4BHzWxVKPsn4HLgJjP7KPBH4L3hsduB\nU4FO4HXgIwDu/rKZfRl4OGx3WS7BAfgk8H1gPFEywx2hfEjHEBkLNAP38OW/d1t39HLeD3/Pa919\n/Y9rAcLRUc0su/uIH7MBODFmewfOK/Fc1wLXxpR3AIfHlG8e6jFExoLcCTM3dqQTaOVys5dv3tat\n7s8a0fITImOI0pd3X64L74Ki91HBvfoUkETGiPz05Z1E3/AvuGUNC2buq5PpEKn7szYUkETGiFz6\nci4YQfLGPjZv666bk7wWIBx9CkgiY0TSU7/VnSjlaLZvkTEiyanfmg1BKqEWksgYktSxj3roTpTa\nU0ASKaOexj0gmWMfSe9OlGRQQBIZhMY9RoZSqaUSCkgiJSiNemQltTtRkkMBSaQEjXuMvCR2J0py\nKMtOpITRHveo5YqlWi1VitXiM6EWkkgJoznuUcuxKo2TSbFafSYsmm9USmlvb/eOjo5aV0NqqNpZ\ndpu3dbPgihXs7N3VGhvXnOL+JSdUvXurlseWZBqpz4SZrXT39qEcW112ImVMmdjK3OmT+meCHulu\njFqu9tqIK802WvfkUF9vLT8T6rITqVC1ujFqeY1Oo10f1Gjdk8N5vbX8TKiFJBIM9k2ymlPf1HLK\nnyRPNzTSGm36ouG+3lp+JtRCEqH8N8lqp4DX8hqdRrk+qNHS+Hfn9dbqM6GAJGPC7iQeVHIB7Gh0\nY9TyGp1GuD6o0bond/f11uIzoS47qXvLVq1nwRUr+ODVD7HgihUsX7V+SPtXMojbSF1bY1Wj/Q3r\n8fWqhSR1bSSm92mbPJ6ezMBvkhNa0qxe90p/q6tRurbGmvzWc6P9Devt9SogSV0biXGB+zpfIpPX\ntdGcNs46qo3Tvn3fgDGlRujaGktKjQ020t+wnj6z6rJrcPV+Tcbu9pPnWlh9eU9hODd2dI3pbKx6\n/7tXotGy6sYCtZAa2Fi4JmN3p/eJa2E1pdJghduNpWyssfB3r8RIZ9XV27pY9UgBqUGNpaUVdqef\nPK6FlfEseGFEGivZWGPp717OSGbVNUoQrzV12TWosTZlTP70PpXIdVkBAzKRvnLmXL5y5hG0Nhl7\nNKdpbbLEZydVaiT/7knv9hupLDN1/Y0etZAaVKNdk5Ev7tvu/UtOKGhhLVu1HrCo666otVRLu9tt\nNFJ/93ppMYxEllmjXVBbS2ohNah6vEahlKF8Uy/1bRcomEB1yS1r6O7L8npPhu6+ZHwj3t3rrWBk\n/u711mIYauu5WCN/eRttVWshmdm1wGnARnc/PJTtA9wIzACeB85y9y1mZsA3gVOB14EPu/vvwz7n\nAv8nPO0/u/t1ofwo4PvAeOB24Hx39+Eco1HV2zUKcYb6Tb2Sb7tJ/EY8kmM/u/t3T+L7U02juS5W\no6tml933gW8D1+eVXQjc7e6Xm9mF4f4S4BRgVviZD3wXmB+Cy8VAO+DASjNb7u5bwjaLgQeJAtJC\n4I6hHqNqr75O1NM1Cvk2b+tm7YZXueDmqCVT7iSd6+qa0JIu+2233DfiWmRbrd3wKqmi1L/BgkBc\nHYvL1GKo3Fj48lYPqhaQ3P1eM5tRVHw68PZw+zrgHqJgcTpwvUerBT5oZpPM7ICw7V3u/jKAmd0F\nLDSze4C93P2BUH498B6igDSkY7j7n0bydUv15VpFKYzuvsITY9xJurgV1X7wZO7r3Nz/+FntbQXb\nD/aNeNmq9Vxw8xrSKSOTdb5yZvXHTnLHLH6tpYJAXKvRYcTGfBq1xVCvX97qyWgnNeyfCwDu/icz\n2y+UTwPW5W3XFcoGK++KKR/OMRSQEqz4W31+11Wc4pN0XFdXfjACuKmji/NPPKzgZBP3jXjztm4+\n95PV9GZ2rbL82Z+srmrKdP54Vr5SmX9xr/fzN68BnO4+H7FU73pvMeiaomRKSpZdXBqTD6N8OMcY\nuKHZYqLuQA466KAyTyvVEvdN/+ApEwaMXwDs0ZIm6z7gJB3X1VUsZcbaDVs5/rD9CsqLvxGv3bC1\nIBgB9GacB/7wEtP3mTDoyW24J8C48Zo9WtJ874NHFtQ39/xbd/QO2D6dspApmOkvG2p3X5x6bTHU\nS4ZgIxrtgPRirpssdMltDOVdwPS87dqADaH87UXl94Tytpjth3OMAdx9KbAUoL29vVygkyooNYh/\n26feOmD8orXJ+N4Hj2TOgXv3t2S6tuzgsfVbuey2xwe0Loq93pPh49d38JUz55Y5McUHts/ctIbW\nptInt905AcaN12TdmXPg3gWv88s/f5zmVIqeTLZgXj6Anr4MxYbS3VdJXeulxdFIFwbXo9FO+14O\nnBtunwssyys/xyLHAFtDt9udwElmNtnMJgMnAXeGx14zs2NC9tw5Rc81lGNIAq3dsJWUDRzE396T\nib2Q9fjD9usf41lwxQre//8e5KKfPhbb1XXOsQfR2lT40e/ucz538xo6X3ytZJ3mHLgXTTH/MT2Z\n0unPu5MinTvJf/G02YxrTjGhNU1LU4ovnjab+zpfYsEVK/jA1dHrzD1/9HqNljS0pqP3ry9L/1x9\nzSmrqLtvKHUdiXT00TLWLggfa6qZ9v1jotbNvmbWRZQtdzlwk5l9FPgj8N6w+e1E6didRCnZHwFw\n95fN7MvAw2G7y3IJDsAn2ZX2fUf4YajHkPJG+9vvDx98gUt+tnZg91j4Vj93+qTY8Yty40v5XV3v\nfPMb+MQPVvJ6767WQ09fllO/9Ru++t74ltKUia387ZFt3NSxa/iyOW0F9RypFPLilsqiuQdw6yPr\nabIUly5/DMcGvD85fVmnKQVR/k6h3qzTEgJ98d91OHWttxZHI2YI1pNqZtm9r8RDJ8Zs68B5JZ7n\nWuDamPIO4PCY8s1DPYaUNtr97T988AUu+uljA8pbm3ZdwJl/IgW49+mNhCkVYseXcvK7ugAyMSfs\nnoyXPKH+8MEXCoIRUDJo5pQ6ARavtZQv7iR/U0fU6ujtf22D9yQP1kvZk3E++5PVpAxa0un+v+uC\nmfsO+WRdb9ckNWqGYL1ISlKDJNDufvsdastq87ZuLv3Z2gHl45pTLP1QO8cfNrUgQO7o7cOJ0q8B\n0gap1MBxntamFGbRnHX3db7Uv38mm6UpZfRlC0/ucSfUUnVrSRuY0ZqOP7lNmdjKF0+bzaU/e5zm\ndFTXs9qjtZaaUkZPxrn43bP5wPyD+/cZje6jXCDt7usDor/r/UtOGPLJuh5bHPWeITiWKSBJSaVO\njJV8+x1Oy6pryw6a0yl6MoWD8FmPxm/iAmR+SyHjkI3pxnJ3fv73xzF5QgsLrlhRsH9LGprTkNdz\nF3tCLVU3zLj979/K9p5M7Mlt2ar1fPm2x2lOGb19WT530pv42v88XdCteNGtj4HDB46JgtKElnTJ\nbsd8LWmjtSlq4XzmnYfx1V8+RU/e64+67aL3pZxcEB7qybpeWxz1miE41ikgSUlxJ8advVF302CG\n27Jqmzw+thvt4nfPBuBXT26kKaYFlC/u3NvalGZ7T4btPQO7l1qb0iw+/lCuuqdz0BPqYHWbuf+e\nsXWJG9P66i+fojk9MDPi0p+tZeHhb2DKxFa292RoTRvdZSLJ5056E/MPndIfPLv7snz7V88M6IZb\nu+FVHvjDS1x7/3O0pNP9mXj53Xr5QXioJ2u1OGSkKCBJSXEnxta0sb1nYBpxfvdcJeMKcd15Uya2\nsmjugQXjNGe1tzGxtYkFV6wgbfHHLif/ZBvXvfT++Qfx/vkHDXpCzW8JpM3ozWS5+N1zCrraisUu\n/pc2ejIDWz/N6V3vT9vk8VjKyjZt/u2up/nthScUdEOCsfj4Q3n//IP6X8fxh03l+MOm8rHjDmXt\nhlcBZ93LO/pTxUeiVVOrFke9pJtLZRSQGshQ/3njToyWsgHdWdHUNqtJW4qMZ/nSaXMGHVco1Z23\n9Nd/GJA0sGzVBpatWk93X/zJOWVRl16c8c0pHApOtoN1L5Wa/y73fi2aN43ZB+zFqnWvMG/6pJIt\no/z3r/h9eL0ny+lzD2DZ6sIrDjLuBe/reW+f2d/a6c5k8WyW4l68dCq6oLe4NXrVPZ28f/7AC7rz\nA1dvNssXT5vN4QfuXbcnc13gOvYoIDWI4fzzVjI+sHlbN5+9aVXo/olaLxcvf4xLTz88jJ0U7leq\nO+/PW3fyr3c8OaAOKTOMwlkG8jWljI8ddwhL7312QGZZXzbLJe8+vOB1Vtq9VGo+uPzAW+5C2lxC\nw0W3FmYN3vn4i/zTqX/BV++Muu8yeTNM5B8319o55fA38K5//82AyBslc1hFWW5x7/uXb3uc+5ec\nUJfBqN7SzaUyCkgNYHf+eRfM3JelHzoKMOYcuNeA7ddueDUmEMD0yXtw/5ITWLtha/++EN+N5e5c\nHhOMIJploCldetyoJ+Nc85vnYtOcezNwyc/WMv+QfQpaM+W6l+Lng1tNX8ZDYzEKjv944ype3t7D\nW2fuG9ta2rytm9Z0imaD3rxY4lln/iFTuP0fjitobcUdN9fa+cqZc/lMf+CPrn/6yplHMOfAvSrK\ncqu39OxyxtrrkYgCUgMYqYszv/iu2Rw+rbiLp9Q4hw/oIip1rUup7jiI0ri/dNocLrvtcTKZLHGb\nDjb435txTv7GvVx2+uH9WWzlxL1fKWxAUkPG4ZKfPQ7AOccexGWn/2X/Y7n3Lm1WEIxy9X3o2c18\n7X+eJm3RmNLH3noIx75xSsm/U65llxsDyk2TBIN3Q+bUY3r2YMba65GIAtIYlT/+MZx/3rhv6xf9\n9DEmtqbpy3p/l9+cA/ceOFtB2jhw7/Es/sHKAa2y3LUun49ZTiHOuKY0XVtep7cvW+Jy1/IyHtUd\ng4Vz3lC2uy7u/erJDn706x/4I+ccM2NASydOc4oBKdrf/fWzLL332QHXURVnvx1/2NQBz1dJN2S9\npmeXMtZej0QUkOrUYAkKceMfZx3VxvUP/rF/m+I1gIrFtRIAtnVH3VX5XX6XLJrDpcvXkk6lyHq0\nRtCGrTsHTEWa+7b/56076Y3JNIuzvaeP7/762Yq2LefiZWu57GdraUpFmYMXnPwmFh//xv7H89/T\n4vdr8GTzyKp1rzBz/z3LXtjam4VUTMsy40DWaW1K0VLiQttSKslyG2vp2WPt9YgCUl0aLEGh1PhH\n8Sk1bg2gfHGthHzplNG1ZQf3db4UJS+kU/2p0H/aupN/vHHVgKzl7r4M37nnGe5cuzH+SWOUyqAb\njr6s05eF7hAM/vX2J+ncuI0rz5xb8J72ZLIDAmZ+Y661KRXbups3fRJQ2YWtpR5tbUrzvQ8dxd7j\nm0tOK7Q7J+CxdkHoWHs9jU4Bqc6US1CIa9mkLTXgK34l6+F88V2z+fLPH4+9/md7d4Zbf9/Fj373\nAvkPxc1Dl28owWg4/mL/Ccw5cBK3PFLZjNM3dXQxdWIzV9/3QsFS6KVMaElz6aI5/O75zf3zy0E0\nhpRLbKj0wtY4Gc/GJo+A0pxl7FNAqjPlEhTiWjYZz4YF2napdD2cL542m+mTx7PiyY18/7cvFGz7\n/QdeGLD/YHqGcYIeqidf3M6ZR02HRyrf56p7nqt4276ss99e41iy8M0sPu6NsdckVXph6+LjZnDN\n/S8UzMX3qXfMKtgm9+VgQktaac4y5lncFPWyS3t7u3d0dNS6Gv02b+vun48tZ1xzquB6kuWr1g8Y\n7AUGlBV/u4577tx8aGmDnuFmFYyyaN7vkRdNW+SMb24qmppnV2p7qb/BwfuM56kXt/c/1xun7sH6\nV3b2Z9kdP2sq93W+VDB25ND/5aA7k8XcC1pde7Y28V8fm8/c0FUokiRmttLd24e0jwLS4JISkPLH\nDu7vfKngZBd3xX3cWEO58Yd7n97IJ/7r97w+jOl5GlFTCsx2ZRg2peBrZ80rGM/LtW4WfvPeQZeE\nKNbaZIANmolY/EVEJEmGE5DUZVcH4sYO7l9ywq7lq4tmRFg0b1rsYG9xWf4J85bfd3H1b56jdySz\nCMa4KFZ4wf3P37y6vxst93Pv05uGFIwgftxvXHOKbNb7Z/iudpqz5omT0aaAlHClkhjuX3ICbZPH\n87+WPjAgo27SHs0FF07mnicXfLb3ZKJA9vPoos5KljqQyqRtYLLIFb94YsjPEzfuB3D7PxxXcqmL\nkaQECqkFBaSEGyyJIXc7/7GJI1yVAAAM1ElEQVTuPufj168EvH+utWWr1vP5n6wik43G2UulLUuh\n5hQDJjTNSZfIWejLZgpWg31u0zbWbnit5DEmtKTJeLRo300dXWXH/cpN6DoSNE+c1IoCUoLEdZHE\nzhqQyZRcTgHoDzafuWkVsw/Yi0/fsKpgkF/BqLwjpu3JOccewr3PbGT56j8PeDyVgiYGpna/8837\nc9q37+sPIm+bNXBmhZxPvu1QFh5+QP/f+/wTDxvw96/FhZ+aJ05qZeBKYVITy1atZ8EVK/jg1Q+x\n4IoVLF8VXeOSmyKlKe8vlXW4v/Ol/sfGNadoiflL9mXh8juerErG2Vi3Zv1rfGnZY/zy8Y18+K8P\nZlxT4Rvckk7jVtil1tqU4u4nN7KzN8tr3X3s7M3yq6c2xT5/c8r42HGHMnf6pILlL/LvlyqrNs0T\nlwybt3Wzet0rbN7WXeuqjBoFpATI7yLJncguuGVN/wdxwcx9Sad2/al6M97/+KJ501g098CSKdkr\nnqzuhahj2eu9WXb2Zvnx79bhFE+s6lz87tmMa06xZ2sT45pTfOodM2lJF66m29qUYl7b3gVlKYN/\nO2tuYlsb+V90cq9N88SNrlJfUMc6ddklQLkukq4tO2hJF4775Kbu2bK9Z8CidjnG4AvYSWVa0qnY\nZc4XzZtWMFkrRMtF5OvNZrnmw3/Fc5u28Yu1LzJz6gT+Zs4bEn9y1zxxtdPIY3gKSAlQrosk7vHt\n3VGmXLQcQTyH2OUaGsFxM6fw8AtbSKeM7d27d13VYMucF6fSl5qBesrEVtoPmTLsOtQiBVvzxNVG\nI4/hKSDVSPEJptzS2nErj15221p0XXO8h1/Ywm2feivbezI89Nxm/vX2+AUAcya0pvm7t72RCa1N\n9PRl+dr/PF3RMufFqtGyUAp2Y2nkMTwFpBoodYIpdSLLrTy6R3OK1/PykNOWglSUdSeFmlMptvdk\nmDt9EnOnT2JCSxOXhqUnejNZHKMvry8zk3XOPvqg/vf9jKPahh1URrJl0cjdN42qkdd6UkCqklJd\nLOVOMKXWNmpKWUEwgtIXTzaSlrRx6aI5fGn52oJFAou/UX7gmINZePgbSk6/VPwPn5Tuqkbuvmlk\njTqGp4BUBYN1sQzlBFNq5dHxzUZvFj570puY0NJUdsmHetaUInbanda0YSnrf28ntDaV/UaZH2Tq\n5R++kbtvGl1SvhSNpoYLSGa2EPgmkAaudvfLR/L5y7WAhnKCiV/bCHb07lpg7tS/3J9xzakxO/1P\nUzrFL85/Kxu27uTVHb3sNb6ZA/ceN2D6nOEEmHr4h2/k7htpPA0VkMwsDVwF/A3QBTxsZsvd/fGR\nOka5FtBQTjDxaxsVbnP7oy/SnK5tt90xh+zDyhdejrL6slG6uTFwVdTWdLR8Q3HSW3PKwJzeovLW\nplT/dDmVTJlTDwFmOOqlNSeyuxoqIAFHA53u/iyAmd0AnA6MWECqpAVU6QmmOHjt6MvQFzOB2qK5\nB3LL70fuwjkDPvG2Q7nmvucqWlTvkXVbuOP849mwdScfv76D7r5s/OwQBtG12IXvzyWnz2HPvC63\nnkyGT71jFu+ff5BOvsFYDbYi+RotIE0D1uXd7wLmj+QBKm0BVXqCyQ9evX0ZzvyPBwds88m3vZEj\nD5rMJT97jGwGMuw67bekDcw4+uBJ/PbZl2lJA5bipNn78fNH/0ymqBkzrinF0nPamXPgXvznb58f\n0CQ7fuYU7u3cXFDWko5mEN97fPOAC3gB9mhOk8ULJgxNW5TtdvG75/CB+QcDtZm3TUSSo9ECUlzf\n1oAv82a2GFgMcNBBBw35ICPdxZIfvM459iCuf+CP/Y+dc+xB/V1auSyy3BITud+5OhRn/v3DCa9x\n6rd+U9gKMvpXPs0F1vzgsfDwN/DXl99Nd198Rltx67C1KcX3PnRUwWqqpd4btQJEGltDrRhrZscC\nl7j7yeH+FwDc/f+W2icpK8bm63zxNVate4V50yft9nIEccud5190GZe+Ptg+5Z5PRBqDljAvw8ya\ngKeBE4H1wMPA+919bal9khiQRtpwpqUZbB+tNCoiWsK8DHfvM7NPAXcSpX1fO1gwahTD6SobbB91\nvYnIcDRUQAJw99uB22tdDxERKaT1kEREJBEUkEREJBEUkEREJBEUkEREJBEaKu17OMxsE/BCBZvu\nC7xU5eqMtHqsM6jeo6ke6wz1We96rDOUrvfB7j51KE+kgDRCzKxjqDn3tVaPdQbVezTVY52hPutd\nj3WGka23uuxERCQRFJBERCQRFJBGztJaV2AY6rHOoHqPpnqsM9RnveuxzjCC9dYYkoiIJIJaSCIi\nkggKSLvJzBaa2VNm1mlmFyagPtea2UYzeyyvbB8zu8vMngm/J4dyM7NvhbqvMbMj8/Y5N2z/jJmd\nW+U6TzezX5nZE2a21szOr5N6jzOz35nZ6lDvS0P5IWb2UKjDjWbWEspbw/3O8PiMvOf6Qih/ysxO\nrma9w/HSZvaImd1WR3V+3sweNbNVZtYRypL+GZlkZjeb2ZPh831sHdT5TeE9zv28amafHpV6u7t+\nhvlDNGP4H4BDgRZgNTC7xnU6HjgSeCyv7ErgwnD7QuCKcPtU4A6ihQuPAR4K5fsAz4bfk8PtyVWs\n8wHAkeH2nkRLhMyug3obMDHcbgYeCvW5CTg7lH8P+GS4/XfA98Lts4Ebw+3Z4bPTChwSPlPpKn9O\nPgP8CLgt3K+HOj8P7FtUlvTPyHXAx8LtFmBS0utcVP808Gfg4NGod9Vf0Fj+AY4F7sy7/wXgCwmo\n1wwKA9JTwAHh9gHAU+H2fwDvK94OeB/wH3nlBduNQv2XAX9TT/UG9gB+D8wnukiwqfgzQrTsybHh\ndlPYzoo/N/nbVamubcDdwAnAbaEOia5zOMbzDAxIif2MAHsBzxHG6uuhzjGv4STg/tGqt7rsds80\nYF3e/a5QljT7u/ufAMLv/UJ5qfrX7HWFLqG3ELU2El/v0PW1CtgI3EXUUnjF3fti6tBfv/D4VmBK\nDer9DeACILfe/JQ6qDOAA780s5VmtjiUJfkzciiwCfjP0D16tZlNSHidi50N/Djcrnq9FZB2j8WU\n1VPaYqn61+R1mdlE4Bbg0+7+6mCbxpTVpN7unnH3eUStjqOBNw9Sh5rX28xOAza6+8r84kGOX/M6\n51ng7kcCpwDnmdnxg2ybhHo3EXWff9fd3wJsJ+rqKiUJde4XxhEXAT8pt2lM2bDqrYC0e7qA6Xn3\n24ANNarLYF40swMAwu+NobxU/Uf9dZlZM1Ew+qG7/3e91DvH3V8B7iHqQ59kZrnFL/Pr0F+/8Pje\nwMuMbr0XAIvM7HngBqJuu28kvM4AuPuG8HsjcCvRF4Akf0a6gC53fyjcv5koQCW5zvlOAX7v7i+G\n+1WvtwLS7nkYmBUylFqImrfLa1ynOMuBXIbLuURjNLnyc0KWzDHA1tAUvxM4ycwmh0yak0JZVZiZ\nAdcAT7j71+qo3lPNbFK4PR54J/AE8CvgzBL1zr2eM4EVHnWuLwfODhlthwCzgN9Vo87u/gV3b3P3\nGUSf1xXu/oEk1xnAzCaY2Z6520R/28dI8GfE3f8MrDOzN4WiE4HHk1znIu9jV3ddrn7VrfdoDIyN\n5R+iDJOnicYOLkpAfX4M/AnoJfqG8lGiPv+7gWfC733CtgZcFer+KNCe9zz/G+gMPx+pcp3fStSU\nXwOsCj+n1kG9jwAeCfV+DPhSKD+U6OTcSdTd0RrKx4X7neHxQ/Oe66Lwep4CThmlz8rb2ZVll+g6\nh/qtDj9rc/9rdfAZmQd0hM/IT4myzRJd53C8PYDNwN55ZVWvt2ZqEBGRRFCXnYiIJIICkoiIJIIC\nkoiIJIICkoiIJIICkoiIJIICkkhCmdlFFs0ivibMujw/TD8zu9Z1E6kGpX2LJJCZHQt8DXi7u3eb\n2b5Ai4fZCkTGIrWQRJLpAOAld+8GcPeX3H2Dmd1jZu1mtihvvZqnzOw5ADM7ysx+HSYgvTM31YtI\nPVBAEkmmXwLTzexpM/uOmb0t/0F3X+7u8zya2HU18NUwH+C/A2e6+1HAtcC/jHrNRYapqfwmIjLa\n3H2bmR0FHAe8A7jRYlYkNrMLgB3ufpWZHQ4cDtwVTQ9ImmgaKZG6oIAkklDuniGaQfweM3uUXRNb\nAmBmJwLvJVolGKI5xda6+7GjWU+RkaIuO5EEMrM3mdmsvKJ5wAt5jx8MfAc4y913hOKngKkhIQIz\nazazOaNVZ5HdpRaSSDJNBP49LG/RRzRb8mKiNXUAPkw0+/KtoXtug7ufamZnAt8ys72J/r+/QTQ7\ntkjiKe1bREQSQV12IiKSCApIIiKSCApIIiKSCApIIiKSCApIIiKSCApIIiKSCApIIiKSCApIIiKS\nCP8fqUm9HViOVWwAAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1dbf405f7b8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#Create a scatter plot for Size v/s Price\n",
"A.plot(kind='scatter',x='Size',y='Price')"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment