Commit f37a9e66 by Prayush Kumar

Correct the first version by including the requirement that dependents need to…

Correct the first version by including the requirement that dependents need to stay >220 days a year for related perks
parent a6db096d
# Name,Housing Allocation Num,Housing Allocation
madhumita saha,6,On campus 1BHK
arun kumar varanasi,6,On campus 1BHK
samanwaya mukherjee,7,Hostel 1 1BHK
rekha kumari,6,On campus 1BHK
dylan reynolds,6,On campus 1BHK
madhumita saha,6,On campus 1BHK
arun kumar varanasi,6,On campus 1BHK
indranil mukherjee,0,On campus Studios
ramesh chandra,7,Hostel 1 1BHK
maneesha sushama pradeep,7,Hostel 1 1BHK
mohd ali,5,Hostel 5
samanwaya mukherjee,7,Hostel 1 1BHK
mohd ali,7,Hostel 1 1BHK
nathan mcstay,7,Hostel 1 1BHK
farman ullah,5,Hostel 5
prasad r,5,Hostel 5
amit kumar,5,Hostel 5
venkata sai saketh muddu,5,Hostel 5
farman ullah,5,Hostel 5
samik mitra,5,Hostel 5
tista banerjee,5,Hostel 5
nathan mcstay,5,Hostel 5
prateek anand,1,Hostel 1 non-1BHK
ken kikuchi,0,On campus Studios
mahesh gandikota,2,Hostel 2
adrian padellaro,0,On campus Studios
mainak pal,0,On campus Studios
shanmugapriya prakasam,1,Hostel 1 non-1BHK
ramesh chandra,5,Hostel 5
maneesha sushama pradeep,5,Hostel 5
debojyoti kundu,2,Hostel 2
indrajit sau,0,On campus Studios
amit kumar,5,Hostel 5
anurag kaushal,1,Hostel 1 non-1BHK
suruj jyoti kalita,0,On campus Studios
muktajyoti saha,1,Hostel 1 non-1BHK
asrat,1,Hostel 1 non-1BHK
georg stettinger,4,Hostel 4
shanmugapriya prakasam,1,Hostel 1 non-1BHK
savita rani,2,Hostel 2
indrajit sau,0,On campus Studios
samik mitra,5,Hostel 5
rohit sarma sarkar,1,Hostel 1 non-1BHK
savita rani,2,Hostel 2
suruj jyoti kalita,0,On campus Studios
mahesh gandikota,2,Hostel 2
georg stettinger,4,Hostel 4
kaushik paul,0,On campus Studios
rajes ghosh,0,On campus Studios
subham ghosh,1,Hostel 1 non-1BHK
kaushik paul,2,Hostel 2
rajes ghosh,1,Hostel 1 non-1BHK
adrian padellaro,4,Hostel 4
mainak pal,3,Hostel 3
......@@ -100,6 +100,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
" 2025__postdoc_housing_allocations.txt\n",
"'Housing allotment request form 2025- Graduate students (Responses) - Form Responses 1.csv'\n",
"'Housing allotment request form- Postdoctoral fellows (March 2025) (Responses) - Sheet1.csv'\n"
]
......@@ -1957,753 +1958,12 @@
"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>name</th>\n",
" <th>year</th>\n",
" <th>type</th>\n",
" <th>type_family_check</th>\n",
" <th>disability_check</th>\n",
" <th>num_dependents</th>\n",
" <th>student_or_postdoc</th>\n",
" <th>housing0</th>\n",
" <th>housing1</th>\n",
" <th>housing2</th>\n",
" <th>housing3</th>\n",
" <th>housing4</th>\n",
" <th>housing5</th>\n",
" <th>housing6</th>\n",
" <th>housing7</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Rajes Ghosh</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>3.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Debojyoti Kundu</td>\n",
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>6.0</td>\n",
" <td>3.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Dylan Reynolds</td>\n",
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Anurag Kaushal</td>\n",
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Prateek Anand</td>\n",
" <td>Third year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" <td>5.0</td>\n",
" <td>2.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Rohit Sarma Sarkar</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>5.0</td>\n",
" <td>4.0</td>\n",
" <td>3.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Farman Ullah</td>\n",
" <td>1st September, 2025</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>One</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Mohd Ali</td>\n",
" <td>Joining date : 1st September 2025</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Amit Kumar</td>\n",
" <td>01/09/2025</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>3.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Ken Kikuchi</td>\n",
" <td>1st September, 2025</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>3.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Savita Rani</td>\n",
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Kaushik Paul</td>\n",
" <td>1st sept 2025</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" <td>2.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Adrian Padellaro</td>\n",
" <td>January 2026</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>6.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Mahesh Gandikota</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Amit Kumar</td>\n",
" <td>I would be joining the Institute in the mid of...</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Indrajit Sau</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" <td>4.0</td>\n",
" <td>6.0</td>\n",
" <td>2.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Prasad R</td>\n",
" <td>Third year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Asrat</td>\n",
" <td>In my third year of postdoctoral fellowship</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
" <td>1.0</td>\n",
" <td>6.0</td>\n",
" <td>6.0</td>\n",
" <td>6.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Rekha Kumari</td>\n",
" <td>Second year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Tista Banerjee</td>\n",
" <td>01/09/2025</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>One</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Venkata Sai Saketh Muddu</td>\n",
" <td>August 2025</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>Nathan McStay</td>\n",
" <td>Joining 1st October 2025</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>3.0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Muktajyoti Saha</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>4.0</td>\n",
" <td>3.0</td>\n",
" <td>5.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Arun Kumar Varanasi</td>\n",
" <td>Third year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>Disabled parent</td>\n",
" <td>5</td>\n",
" <td>postdoc_family</td>\n",
" <td>2.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Indranil Mukherjee</td>\n",
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>99</td>\n",
" <td>2</td>\n",
" <td>postdoc_family</td>\n",
" <td>1.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>2.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Suruj Jyoti Kalita</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>4.0</td>\n",
" <td>5.0</td>\n",
" <td>6.0</td>\n",
" <td>3.0</td>\n",
" <td>2.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Shanmugapriya Prakasam</td>\n",
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>5.0</td>\n",
" <td>3.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Maneesha Sushama Pradeep</td>\n",
" <td>Not yet joined</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Mainak Pal</td>\n",
" <td>Date of Joining 01/09/2025</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>99</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
" <td>4.0</td>\n",
" <td>3.0</td>\n",
" <td>2.0</td>\n",
" <td>5.0</td>\n",
" <td>6.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Rekha Kumari</td>\n",
" <td>Second year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>Disabled parent</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>99.0</td>\n",
" <td>1.0</td>\n",
" <td>3.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" name \\\n",
"0 Rajes Ghosh \n",
"1 Debojyoti Kundu \n",
"2 Dylan Reynolds \n",
"3 Anurag Kaushal \n",
"4 Prateek Anand \n",
"5 Rohit Sarma Sarkar \n",
"6 Farman Ullah \n",
"7 Mohd Ali \n",
"8 Amit Kumar \n",
"9 Ken Kikuchi \n",
"10 Savita Rani \n",
"11 Kaushik Paul \n",
"12 Adrian Padellaro \n",
"13 Mahesh Gandikota \n",
"14 Amit Kumar \n",
"15 Indrajit Sau \n",
"16 Prasad R \n",
"17 Asrat \n",
"18 Rekha Kumari \n",
"19 Tista Banerjee \n",
"20 Venkata Sai Saketh Muddu \n",
"21 Nathan McStay \n",
"22 Muktajyoti Saha \n",
"23 Arun Kumar Varanasi \n",
"24 Indranil Mukherjee \n",
"25 Suruj Jyoti Kalita \n",
"26 Shanmugapriya Prakasam \n",
"27 Maneesha Sushama Pradeep \n",
"28 Mainak Pal \n",
"29 Rekha Kumari \n",
"\n",
" year type \\\n",
"0 First year Single \n",
"1 Second year Single \n",
"2 First year Family \n",
"3 Second year Single \n",
"4 Third year Single \n",
"5 First year Single \n",
"6 1st September, 2025 Family \n",
"7 Joining date : 1st September 2025 Family \n",
"8 01/09/2025 Single \n",
"9 1st September, 2025 Single \n",
"10 Second year Single \n",
"11 1st sept 2025 Single \n",
"12 January 2026 Single \n",
"13 First year Single \n",
"14 I would be joining the Institute in the mid of... Family \n",
"15 First year Single \n",
"16 Third year Family \n",
"17 In my third year of postdoctoral fellowship Single \n",
"18 Second year Family \n",
"19 01/09/2025 Family \n",
"20 August 2025 Family \n",
"21 Joining 1st October 2025 Family \n",
"22 First year Single \n",
"23 Third year Family \n",
"24 First year Family \n",
"25 First year Single \n",
"26 First year Single \n",
"27 Not yet joined Family \n",
"28 Date of Joining 01/09/2025 Single \n",
"29 Second year Family \n",
"\n",
" type_family_check disability_check num_dependents student_or_postdoc \\\n",
"0 99 99 99 postdoc \n",
"1 99 99 99 postdoc \n",
"2 Yes 99 3 postdoc_family \n",
"3 99 99 99 postdoc \n",
"4 99 99 99 postdoc \n",
"5 99 99 99 postdoc \n",
"6 Yes 99 One postdoc_family \n",
"7 Yes 99 1 postdoc_family \n",
"8 99 99 99 postdoc \n",
"9 99 99 99 postdoc \n",
"10 99 99 99 postdoc \n",
"11 99 99 99 postdoc \n",
"12 99 99 99 postdoc \n",
"13 99 99 99 postdoc \n",
"14 No 99 1 postdoc \n",
"15 99 99 99 postdoc \n",
"16 Yes 99 1 postdoc_family \n",
"17 99 99 99 postdoc \n",
"18 Yes 99 3 postdoc_family \n",
"19 Yes 99 One postdoc_family \n",
"20 Yes 99 1 postdoc_family \n",
"21 Yes 99 1 postdoc_family \n",
"22 99 99 99 postdoc \n",
"23 Yes Disabled parent 5 postdoc_family \n",
"24 Yes 99 2 postdoc_family \n",
"25 99 99 99 postdoc \n",
"26 99 99 99 postdoc \n",
"27 No 99 1 postdoc \n",
"28 99 99 99 postdoc \n",
"29 Yes Disabled parent 3 postdoc_family \n",
"\n",
" housing0 housing1 housing2 housing3 housing4 housing5 housing6 \\\n",
"0 1.0 2.0 3.0 4.0 5.0 6.0 99.0 \n",
"1 4.0 2.0 1.0 6.0 3.0 5.0 99.0 \n",
"2 99.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"3 3.0 1.0 2.0 6.0 4.0 5.0 99.0 \n",
"4 4.0 1.0 3.0 5.0 2.0 6.0 99.0 \n",
"5 2.0 1.0 5.0 4.0 3.0 6.0 99.0 \n",
"6 99.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"7 99.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"8 1.0 2.0 3.0 6.0 4.0 5.0 99.0 \n",
"9 1.0 2.0 3.0 6.0 4.0 5.0 99.0 \n",
"10 3.0 2.0 1.0 6.0 4.0 5.0 99.0 \n",
"11 1.0 3.0 2.0 6.0 4.0 5.0 99.0 \n",
"12 1.0 6.0 6.0 4.0 4.0 5.0 99.0 \n",
"13 3.0 2.0 1.0 6.0 4.0 5.0 99.0 \n",
"14 99.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"15 1.0 3.0 4.0 6.0 2.0 5.0 99.0 \n",
"16 99.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"17 6.0 1.0 6.0 6.0 6.0 6.0 99.0 \n",
"18 99.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"19 99.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"20 99.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"21 99.0 99.0 99.0 99.0 99.0 99.0 3.0 \n",
"22 6.0 1.0 2.0 4.0 3.0 5.0 99.0 \n",
"23 2.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"24 1.0 99.0 99.0 99.0 99.0 99.0 2.0 \n",
"25 1.0 4.0 5.0 6.0 3.0 2.0 99.0 \n",
"26 4.0 1.0 2.0 5.0 3.0 6.0 99.0 \n",
"27 99.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"28 1.0 4.0 3.0 2.0 5.0 6.0 99.0 \n",
"29 99.0 99.0 99.0 99.0 99.0 99.0 1.0 \n",
"\n",
" housing7 \n",
"0 99.0 \n",
"1 99.0 \n",
"2 3.0 \n",
"3 99.0 \n",
"4 99.0 \n",
"5 99.0 \n",
"6 1.0 \n",
"7 1.0 \n",
"8 99.0 \n",
"9 99.0 \n",
"10 99.0 \n",
"11 99.0 \n",
"12 99.0 \n",
"13 99.0 \n",
"14 1.0 \n",
"15 99.0 \n",
"16 3.0 \n",
"17 99.0 \n",
"18 2.0 \n",
"19 3.0 \n",
"20 1.0 \n",
"21 1.0 \n",
"22 99.0 \n",
"23 3.0 \n",
"24 3.0 \n",
"25 99.0 \n",
"26 99.0 \n",
"27 3.0 \n",
"28 99.0 \n",
"29 3.0 "
"ename": "SyntaxError",
"evalue": "EOL while scanning string literal (4111258546.py, line 7)",
"output_type": "error",
"traceback": [
"\u001b[0;36m Cell \u001b[0;32mIn[12], line 7\u001b[0;36m\u001b[0m\n\u001b[0;31m \"\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m EOL while scanning string literal\n"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
......@@ -2713,7 +1973,8 @@
" \"name\",\n",
" \"year\",\n",
" \"type\",\n",
" \"type_family_check\",\n",
" \"\n",
" \",\n",
" \"disability_check\",\n",
" \"num_dependents\",\n",
" \"student_or_postdoc\",\n",
......@@ -2747,7 +2008,7 @@
},
{
"cell_type": "code",
"execution_count": 14,
"execution_count": 13,
"metadata": {},
"outputs": [
{
......@@ -2820,7 +2081,7 @@
},
{
"cell_type": "code",
"execution_count": 15,
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
......@@ -2828,6 +2089,7 @@
" if type(row[\"num_dependents\"]) is str:\n",
" if row[\"num_dependents\"].isdigit():\n",
" proc_responses_pdf.at[idx, \"num_dependents\"] = int(row[\"num_dependents\"])\n",
" # replace value 99 with 0\n",
" if proc_responses_pdf.at[idx, \"num_dependents\"] > 10:\n",
" proc_responses_pdf.at[idx, \"num_dependents\"] = 0\n",
" elif row[\"num_dependents\"].lower().strip() == \"one\":\n",
......@@ -2843,9 +2105,18 @@
},
{
"cell_type": "code",
"execution_count": 16,
"execution_count": 15,
"metadata": {},
"outputs": [],
"outputs": [
{
"ename": "SyntaxError",
"evalue": "EOL while scanning string literal (596081653.py, line 12)",
"output_type": "error",
"traceback": [
"\u001b[0;36m Cell \u001b[0;32mIn[15], line 12\u001b[0;36m\u001b[0m\n\u001b[0;31m proc_responses_pdf.at[idx, \"disability_check\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m EOL while scanning string literal\n"
]
}
],
"source": [
"for idx, row in proc_responses_pdf.iterrows():\n",
" if type(row[\"disability_check\"]) is str:\n",
......@@ -2858,12 +2129,13 @@
" elif \"disabled\" in row[\"disability_check\"].lower().strip():\n",
" proc_responses_pdf.at[idx, \"disability_check\"] = 1\n",
" elif type(row[\"disability_check\"]) is int:\n",
" proc_responses_pdf.at[idx, \"disability_check\"] = 0"
" proc_responses_pdf.at[idx, \"disability_check\n",
" \"] = 0"
]
},
{
"cell_type": "code",
"execution_count": 17,
"execution_count": 16,
"metadata": {},
"outputs": [
{
......@@ -2911,7 +2183,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -2929,7 +2201,7 @@
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
......@@ -2947,7 +2219,7 @@
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -2965,7 +2237,7 @@
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
......@@ -2983,7 +2255,7 @@
" <td>Third year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
......@@ -3001,7 +2273,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>2.0</td>\n",
......@@ -3019,7 +2291,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3037,7 +2309,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3055,7 +2327,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3073,7 +2345,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3091,7 +2363,7 @@
" <td>Second year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
......@@ -3109,7 +2381,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3127,7 +2399,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3145,7 +2417,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>3.0</td>\n",
......@@ -3163,7 +2435,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
......@@ -3181,7 +2453,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3199,7 +2471,7 @@
" <td>Third year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3217,7 +2489,7 @@
" <td>In my third year of postdoctoral fellowship</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
......@@ -3235,7 +2507,7 @@
" <td>Second year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3253,7 +2525,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3271,7 +2543,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3289,7 +2561,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3307,7 +2579,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
......@@ -3325,7 +2597,7 @@
" <td>Third year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>1</td>\n",
" <td>Disabled parent</td>\n",
" <td>5</td>\n",
" <td>postdoc_family</td>\n",
" <td>2.0</td>\n",
......@@ -3343,7 +2615,7 @@
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>2</td>\n",
" <td>postdoc_family</td>\n",
" <td>1.0</td>\n",
......@@ -3361,7 +2633,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3379,7 +2651,7 @@
" <td>First year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>4.0</td>\n",
......@@ -3397,7 +2669,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
......@@ -3415,7 +2687,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>1.0</td>\n",
......@@ -3433,7 +2705,7 @@
" <td>Second year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>1</td>\n",
" <td>Disabled parent</td>\n",
" <td>3</td>\n",
" <td>postdoc_family</td>\n",
" <td>99.0</td>\n",
......@@ -3451,7 +2723,7 @@
" <td>Incoming</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>1</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
......@@ -3469,7 +2741,7 @@
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>No</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>2</td>\n",
" <td>postdoc</td>\n",
" <td>99.0</td>\n",
......@@ -3487,7 +2759,7 @@
" <td>Third year</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>2.0</td>\n",
......@@ -3505,7 +2777,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
......@@ -3523,7 +2795,7 @@
" <td>Incoming</td>\n",
" <td>Single</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" <td>0</td>\n",
" <td>postdoc</td>\n",
" <td>6.0</td>\n",
......@@ -3541,7 +2813,7 @@
" <td>Third year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>1</td>\n",
" <td>New born (0-6 months)</td>\n",
" <td>4</td>\n",
" <td>postdoc_family</td>\n",
" <td>2.0</td>\n",
......@@ -3559,7 +2831,7 @@
" <td>First year</td>\n",
" <td>Family</td>\n",
" <td>Yes</td>\n",
" <td>1</td>\n",
" <td>New born (0-6 months)</td>\n",
" <td>2</td>\n",
" <td>postdoc_family</td>\n",
" <td>3.0</td>\n",
......@@ -3616,43 +2888,43 @@
"36 Samanwaya Mukherjee First year \n",
"\n",
" type type_family_check disability_check num_dependents \\\n",
"0 Single 99 0 0 \n",
"1 Single 99 0 0 \n",
"2 Family Yes 0 3 \n",
"3 Single 99 0 0 \n",
"4 Single 99 0 0 \n",
"5 Single 99 0 0 \n",
"6 Family Yes 0 1 \n",
"7 Family Yes 0 1 \n",
"8 Single 99 0 0 \n",
"9 Single 99 0 0 \n",
"10 Single 99 0 0 \n",
"11 Single 99 0 0 \n",
"12 Single 99 0 0 \n",
"13 Single 99 0 0 \n",
"14 Family No 0 1 \n",
"15 Single 99 0 0 \n",
"16 Family Yes 0 1 \n",
"17 Single 99 0 0 \n",
"18 Family Yes 0 3 \n",
"19 Family Yes 0 1 \n",
"20 Family Yes 0 1 \n",
"21 Family Yes 0 1 \n",
"22 Single 99 0 0 \n",
"23 Family Yes 1 5 \n",
"24 Family Yes 0 2 \n",
"25 Single 99 0 0 \n",
"26 Single 99 0 0 \n",
"27 Family No 0 1 \n",
"28 Single 99 0 0 \n",
"29 Family Yes 1 3 \n",
"30 Family No 0 1 \n",
"31 Family No 0 2 \n",
"32 Single 99 0 0 \n",
"33 Single 99 0 0 \n",
"34 Single 99 0 0 \n",
"35 Family Yes 1 4 \n",
"36 Family Yes 1 2 \n",
"0 Single 99 99 0 \n",
"1 Single 99 99 0 \n",
"2 Family Yes 99 3 \n",
"3 Single 99 99 0 \n",
"4 Single 99 99 0 \n",
"5 Single 99 99 0 \n",
"6 Family Yes 99 1 \n",
"7 Family Yes 99 1 \n",
"8 Single 99 99 0 \n",
"9 Single 99 99 0 \n",
"10 Single 99 99 0 \n",
"11 Single 99 99 0 \n",
"12 Single 99 99 0 \n",
"13 Single 99 99 0 \n",
"14 Family No 99 1 \n",
"15 Single 99 99 0 \n",
"16 Family Yes 99 1 \n",
"17 Single 99 99 0 \n",
"18 Family Yes 99 3 \n",
"19 Family Yes 99 1 \n",
"20 Family Yes 99 1 \n",
"21 Family Yes 99 1 \n",
"22 Single 99 99 0 \n",
"23 Family Yes Disabled parent 5 \n",
"24 Family Yes 99 2 \n",
"25 Single 99 99 0 \n",
"26 Single 99 99 0 \n",
"27 Family No 99 1 \n",
"28 Single 99 99 0 \n",
"29 Family Yes Disabled parent 3 \n",
"30 Family No 99 1 \n",
"31 Family No 99 2 \n",
"32 Single 99 99 0 \n",
"33 Single 99 99 0 \n",
"34 Single 99 99 0 \n",
"35 Family Yes New born (0-6 months) 4 \n",
"36 Family Yes New born (0-6 months) 2 \n",
"\n",
" student_or_postdoc housing0 housing1 housing2 housing3 housing4 \\\n",
"0 postdoc 1.0 2.0 3.0 4.0 5.0 \n",
......@@ -3733,7 +3005,7 @@
"36 99.0 2.0 1.0 "
]
},
"execution_count": 17,
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
......@@ -3770,7 +3042,7 @@
},
{
"cell_type": "code",
"execution_count": 18,
"execution_count": 17,
"metadata": {},
"outputs": [],
"source": [
......@@ -3779,7 +3051,7 @@
},
{
"cell_type": "code",
"execution_count": 19,
"execution_count": 18,
"metadata": {},
"outputs": [],
"source": [
......@@ -3842,7 +3114,7 @@
},
{
"cell_type": "code",
"execution_count": 20,
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
......@@ -3860,7 +3132,7 @@
},
{
"cell_type": "code",
"execution_count": 21,
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
......@@ -3892,7 +3164,7 @@
},
{
"cell_type": "code",
"execution_count": 22,
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
......@@ -3916,14 +3188,14 @@
},
{
"cell_type": "code",
"execution_count": 23,
"execution_count": 22,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/tmp/ipykernel_69578/2649925294.py:2: SettingWithCopyWarning: \n",
"/tmp/ipykernel_118997/2649925294.py:2: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
......@@ -3942,7 +3214,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 23,
"metadata": {},
"outputs": [
{
......@@ -3990,7 +3262,7 @@
" <td>postdoc</td>\n",
" <td>[1, 2, 3, 4, 5, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
......@@ -4003,7 +3275,7 @@
" <td>postdoc</td>\n",
" <td>[4, 2, 1, 6, 3, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
......@@ -4016,7 +3288,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
......@@ -4029,7 +3301,7 @@
" <td>postdoc</td>\n",
" <td>[3, 1, 2, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
......@@ -4042,7 +3314,7 @@
" <td>postdoc</td>\n",
" <td>[4, 1, 3, 5, 2, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
......@@ -4055,7 +3327,7 @@
" <td>postdoc</td>\n",
" <td>[2, 1, 5, 4, 3, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
......@@ -4068,7 +3340,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 2, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
......@@ -4081,7 +3353,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 2, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
......@@ -4094,7 +3366,7 @@
" <td>postdoc</td>\n",
" <td>[1, 2, 3, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
......@@ -4107,7 +3379,7 @@
" <td>postdoc</td>\n",
" <td>[3, 2, 1, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
......@@ -4120,7 +3392,7 @@
" <td>postdoc</td>\n",
" <td>[1, 3, 2, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
......@@ -4133,7 +3405,7 @@
" <td>postdoc</td>\n",
" <td>[1, 6, 6, 4, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
......@@ -4146,7 +3418,7 @@
" <td>postdoc</td>\n",
" <td>[3, 2, 1, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
......@@ -4159,7 +3431,7 @@
" <td>postdoc</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 2, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
......@@ -4172,7 +3444,7 @@
" <td>postdoc</td>\n",
" <td>[1, 3, 4, 6, 2, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
......@@ -4185,7 +3457,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 2, 3]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
......@@ -4198,7 +3470,7 @@
" <td>postdoc</td>\n",
" <td>[6, 1, 6, 6, 6, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
......@@ -4211,7 +3483,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
......@@ -4224,7 +3496,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 2, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
......@@ -4237,7 +3509,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 3, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
......@@ -4250,7 +3522,7 @@
" <td>postdoc</td>\n",
" <td>[6, 1, 2, 4, 3, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
......@@ -4263,7 +3535,7 @@
" <td>postdoc_family</td>\n",
" <td>[2, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>Disabled parent</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
......@@ -4276,7 +3548,7 @@
" <td>postdoc_family</td>\n",
" <td>[1, 99, 99, 99, 99, 99, 2, 3]</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
......@@ -4289,7 +3561,7 @@
" <td>postdoc</td>\n",
" <td>[1, 4, 5, 6, 3, 2, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
......@@ -4302,7 +3574,7 @@
" <td>postdoc</td>\n",
" <td>[4, 1, 2, 5, 3, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
......@@ -4315,7 +3587,7 @@
" <td>postdoc</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
......@@ -4328,7 +3600,7 @@
" <td>postdoc</td>\n",
" <td>[1, 4, 3, 2, 5, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
......@@ -4341,7 +3613,7 @@
" <td>postdoc_family</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>Disabled parent</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
......@@ -4354,7 +3626,7 @@
" <td>postdoc</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 3, 1]</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
......@@ -4367,7 +3639,7 @@
" <td>postdoc</td>\n",
" <td>[99, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
......@@ -4380,7 +3652,7 @@
" <td>postdoc</td>\n",
" <td>[2, 1, 3, 6, 4, 5, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
......@@ -4393,7 +3665,7 @@
" <td>postdoc</td>\n",
" <td>[6, 6, 6, 1, 1, 6, 99, 99]</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
......@@ -4406,7 +3678,7 @@
" <td>postdoc_family</td>\n",
" <td>[2, 99, 99, 99, 99, 99, 1, 3]</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>New born (0-6 months)</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
......@@ -4419,7 +3691,7 @@
" <td>postdoc_family</td>\n",
" <td>[3, 99, 99, 99, 99, 99, 2, 1]</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>New born (0-6 months)</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
......@@ -4535,43 +3807,43 @@
"33 postdoc_family [3, 99, 99, 99, 99, 99, 2, 1] 2 \n",
"\n",
" disability_check \n",
"0 0 \n",
"1 0 \n",
"2 0 \n",
"3 0 \n",
"4 0 \n",
"5 0 \n",
"6 0 \n",
"7 0 \n",
"8 0 \n",
"9 0 \n",
"10 0 \n",
"11 0 \n",
"12 0 \n",
"13 0 \n",
"14 0 \n",
"15 0 \n",
"16 0 \n",
"17 0 \n",
"18 0 \n",
"19 0 \n",
"20 0 \n",
"21 1 \n",
"22 0 \n",
"23 0 \n",
"24 0 \n",
"25 0 \n",
"26 0 \n",
"27 1 \n",
"28 0 \n",
"29 0 \n",
"30 0 \n",
"31 0 \n",
"32 1 \n",
"33 1 "
"0 99 \n",
"1 99 \n",
"2 99 \n",
"3 99 \n",
"4 99 \n",
"5 99 \n",
"6 99 \n",
"7 99 \n",
"8 99 \n",
"9 99 \n",
"10 99 \n",
"11 99 \n",
"12 99 \n",
"13 99 \n",
"14 99 \n",
"15 99 \n",
"16 99 \n",
"17 99 \n",
"18 99 \n",
"19 99 \n",
"20 99 \n",
"21 Disabled parent \n",
"22 99 \n",
"23 99 \n",
"24 99 \n",
"25 99 \n",
"26 99 \n",
"27 Disabled parent \n",
"28 99 \n",
"29 99 \n",
"30 99 \n",
"31 99 \n",
"32 New born (0-6 months) \n",
"33 New born (0-6 months) "
]
},
"execution_count": 24,
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
......@@ -4599,7 +3871,7 @@
},
{
"cell_type": "code",
"execution_count": 25,
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
......@@ -4608,7 +3880,7 @@
},
{
"cell_type": "code",
"execution_count": 26,
"execution_count": 25,
"metadata": {},
"outputs": [],
"source": [
......@@ -4620,7 +3892,7 @@
},
{
"cell_type": "code",
"execution_count": 27,
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
......@@ -4649,6 +3921,7 @@
"\n",
"def get_pool_number_for_postdoc(person_name):\n",
" pool_number = 5\n",
" if get_info_for_person(person_name, \"student_or_postdoc\") == \"postdoc_family\":\n",
" if (get_info_for_person(person_name, \"disability_check\") == 1) and (\n",
" get_info_for_person(person_name, \"num_dependents\") > 0\n",
" ):\n",
......@@ -4685,7 +3958,7 @@
{
"data": {
"text/plain": [
"2"
"5"
]
},
"execution_count": 30,
......@@ -4694,7 +3967,7 @@
}
],
"source": [
"get_pool_number_for_postdoc(\"dylan reynolds\")"
"get_pool_number_for_postdoc(\"ramesh chandra\")"
]
},
{
......@@ -4812,15 +4085,15 @@
"text": [
"Here are our assignments:\n",
"In pool 1, we have:\n",
" ['arun kumar varanasi', 'rekha kumari', 'madhumita saha', 'samanwaya mukherjee']\n",
" []\n",
"In pool 2, we have:\n",
" ['dylan reynolds']\n",
" ['dylan reynolds', 'arun kumar varanasi', 'rekha kumari', 'madhumita saha']\n",
"In pool 3, we have:\n",
" ['indranil mukherjee', 'ramesh chandra']\n",
" ['indranil mukherjee', 'samanwaya mukherjee']\n",
"In pool 4, we have:\n",
" ['farman ullah', 'mohd ali', 'amit kumar', 'prasad r', 'tista banerjee', 'venkata sai saketh muddu', 'nathan mcstay', 'maneesha sushama pradeep', 'samik mitra']\n",
" ['farman ullah', 'mohd ali', 'prasad r', 'tista banerjee', 'venkata sai saketh muddu', 'nathan mcstay']\n",
"In pool 5, we have:\n",
" ['rajes ghosh', 'debojyoti kundu', 'anurag kaushal', 'prateek anand', 'rohit sarma sarkar', 'ken kikuchi', 'savita rani', 'kaushik paul', 'adrian padellaro', 'mahesh gandikota', 'indrajit sau', 'asrat', 'muktajyoti saha', 'suruj jyoti kalita', 'shanmugapriya prakasam', 'mainak pal', 'subham ghosh', 'georg stettinger']\n"
" ['rajes ghosh', 'debojyoti kundu', 'anurag kaushal', 'prateek anand', 'rohit sarma sarkar', 'ken kikuchi', 'savita rani', 'kaushik paul', 'adrian padellaro', 'mahesh gandikota', 'amit kumar', 'indrajit sau', 'asrat', 'muktajyoti saha', 'suruj jyoti kalita', 'shanmugapriya prakasam', 'maneesha sushama pradeep', 'mainak pal', 'samik mitra', 'ramesh chandra', 'subham ghosh', 'georg stettinger']\n"
]
}
],
......@@ -4872,69 +4145,67 @@
"------------------------\n",
"Processing housing allotments for: postdoc\n",
"\n",
"As per a randomized lottery, we will allocate pool 1 in the following order:['madhumita saha', 'arun kumar varanasi', 'samanwaya mukherjee', 'rekha kumari']\n",
"...assigning housing 6 to madhumita saha as it has 4 vacancies (their prefs = [6, 0, 7, 5, 4, 3, 2, 1]).\n",
"...assigning housing 6 to arun kumar varanasi as it has 3 vacancies (their prefs = [6, 0, 7, 5, 4, 3, 2, 1]).\n",
"...assigning housing 7 to samanwaya mukherjee as it has 3 vacancies (their prefs = [7, 6, 0, 5, 4, 3, 2, 1]).\n",
"...assigning housing 6 to rekha kumari as it has 2 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"As per a randomized lottery, we will allocate pool 1 in the following order:[]\n",
"\n",
"As per a randomized lottery, we will allocate pool 2 in the following order:['dylan reynolds']\n",
"...assigning housing 6 to dylan reynolds as it has 1 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"As per a randomized lottery, we will allocate pool 2 in the following order:['rekha kumari', 'dylan reynolds', 'madhumita saha', 'arun kumar varanasi']\n",
"...assigning housing 6 to rekha kumari as it has 4 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 6 to dylan reynolds as it has 3 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 6 to madhumita saha as it has 2 vacancies (their prefs = [6, 0, 7, 5, 4, 3, 2, 1]).\n",
"...assigning housing 6 to arun kumar varanasi as it has 1 vacancies (their prefs = [6, 0, 7, 5, 4, 3, 2, 1]).\n",
"\n",
"As per a randomized lottery, we will allocate pool 3 in the following order:['indranil mukherjee', 'ramesh chandra']\n",
"As per a randomized lottery, we will allocate pool 3 in the following order:['indranil mukherjee', 'samanwaya mukherjee']\n",
"...assigning housing 0 to indranil mukherjee as it has 6 vacancies (their prefs = [0, 6, 7, 5, 4, 3, 2, 1]).\n",
"For ramesh chandra, acco 6 is full. Moving on...\n",
"...assigning housing 7 to ramesh chandra as it has 2 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 7 to samanwaya mukherjee as it has 3 vacancies (their prefs = [7, 6, 0, 5, 4, 3, 2, 1]).\n",
"\n",
"As per a randomized lottery, we will allocate pool 4 in the following order:['maneesha sushama pradeep', 'mohd ali', 'prasad r', 'amit kumar', 'venkata sai saketh muddu', 'farman ullah', 'samik mitra', 'tista banerjee', 'nathan mcstay']\n",
"For maneesha sushama pradeep, acco 6 is full. Moving on...\n",
"...assigning housing 7 to maneesha sushama pradeep as it has 1 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"For mohd ali, acco 7 is full. Moving on...\n",
"For mohd ali, acco 6 is full. Moving on...\n",
"...assigning housing 5 to mohd ali as it has 22 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"As per a randomized lottery, we will allocate pool 4 in the following order:['mohd ali', 'nathan mcstay', 'farman ullah', 'prasad r', 'venkata sai saketh muddu', 'tista banerjee']\n",
"...assigning housing 7 to mohd ali as it has 2 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 7 to nathan mcstay as it has 1 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For farman ullah, acco 7 is full. Moving on...\n",
"For farman ullah, acco 6 is full. Moving on...\n",
"...assigning housing 5 to farman ullah as it has 22 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For prasad r, acco 6 is full. Moving on...\n",
"For prasad r, acco 7 is full. Moving on...\n",
"...assigning housing 5 to prasad r as it has 21 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"For amit kumar, acco 7 is full. Moving on...\n",
"For amit kumar, acco 6 is full. Moving on...\n",
"...assigning housing 5 to amit kumar as it has 20 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For venkata sai saketh muddu, acco 7 is full. Moving on...\n",
"For venkata sai saketh muddu, acco 6 is full. Moving on...\n",
"...assigning housing 5 to venkata sai saketh muddu as it has 19 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For farman ullah, acco 7 is full. Moving on...\n",
"For farman ullah, acco 6 is full. Moving on...\n",
"...assigning housing 5 to farman ullah as it has 18 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For samik mitra, acco 7 is full. Moving on...\n",
"For samik mitra, acco 6 is full. Moving on...\n",
"...assigning housing 5 to samik mitra as it has 17 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 5 to venkata sai saketh muddu as it has 20 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"For tista banerjee, acco 6 is full. Moving on...\n",
"For tista banerjee, acco 7 is full. Moving on...\n",
"...assigning housing 5 to tista banerjee as it has 16 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"For nathan mcstay, acco 7 is full. Moving on...\n",
"For nathan mcstay, acco 6 is full. Moving on...\n",
"...assigning housing 5 to nathan mcstay as it has 15 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 5 to tista banerjee as it has 19 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"\n",
"As per a randomized lottery, we will allocate pool 5 in the following order:['prateek anand', 'ken kikuchi', 'mahesh gandikota', 'adrian padellaro', 'mainak pal', 'debojyoti kundu', 'indrajit sau', 'anurag kaushal', 'suruj jyoti kalita', 'muktajyoti saha', 'asrat', 'georg stettinger', 'shanmugapriya prakasam', 'savita rani', 'rohit sarma sarkar', 'subham ghosh', 'kaushik paul', 'rajes ghosh']\n",
"As per a randomized lottery, we will allocate pool 5 in the following order:['prateek anand', 'ken kikuchi', 'shanmugapriya prakasam', 'ramesh chandra', 'maneesha sushama pradeep', 'debojyoti kundu', 'amit kumar', 'anurag kaushal', 'muktajyoti saha', 'asrat', 'indrajit sau', 'samik mitra', 'rohit sarma sarkar', 'savita rani', 'suruj jyoti kalita', 'mahesh gandikota', 'georg stettinger', 'kaushik paul', 'rajes ghosh', 'subham ghosh', 'adrian padellaro', 'mainak pal']\n",
"...assigning housing 1 to prateek anand as it has 10 vacancies (their prefs = [1, 4, 2, 0, 3, 5, 7, 6]).\n",
"...assigning housing 0 to ken kikuchi as it has 5 vacancies (their prefs = [0, 1, 2, 4, 5, 3, 7, 6]).\n",
"...assigning housing 2 to mahesh gandikota as it has 14 vacancies (their prefs = [2, 1, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 0 to adrian padellaro as it has 4 vacancies (their prefs = [0, 4, 3, 5, 2, 1, 7, 6]).\n",
"...assigning housing 0 to mainak pal as it has 3 vacancies (their prefs = [0, 3, 2, 1, 4, 5, 7, 6]).\n",
"...assigning housing 2 to debojyoti kundu as it has 13 vacancies (their prefs = [2, 1, 4, 0, 5, 3, 7, 6]).\n",
"...assigning housing 0 to indrajit sau as it has 2 vacancies (their prefs = [0, 4, 1, 2, 5, 3, 7, 6]).\n",
"...assigning housing 1 to anurag kaushal as it has 9 vacancies (their prefs = [1, 2, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 0 to suruj jyoti kalita as it has 1 vacancies (their prefs = [0, 5, 4, 1, 2, 3, 7, 6]).\n",
"...assigning housing 1 to muktajyoti saha as it has 8 vacancies (their prefs = [1, 2, 4, 3, 5, 0, 7, 6]).\n",
"...assigning housing 1 to asrat as it has 7 vacancies (their prefs = [1, 5, 4, 3, 2, 0, 7, 6]).\n",
"...assigning housing 4 to georg stettinger as it has 21 vacancies (their prefs = [4, 3, 5, 2, 1, 0, 7, 6]).\n",
"...assigning housing 1 to shanmugapriya prakasam as it has 6 vacancies (their prefs = [1, 2, 4, 0, 3, 5, 7, 6]).\n",
"...assigning housing 2 to savita rani as it has 12 vacancies (their prefs = [2, 1, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 1 to shanmugapriya prakasam as it has 9 vacancies (their prefs = [1, 2, 4, 0, 3, 5, 7, 6]).\n",
"For ramesh chandra, acco 6 is full. Moving on...\n",
"For ramesh chandra, acco 7 is full. Moving on...\n",
"...assigning housing 5 to ramesh chandra as it has 18 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"For maneesha sushama pradeep, acco 6 is full. Moving on...\n",
"For maneesha sushama pradeep, acco 7 is full. Moving on...\n",
"...assigning housing 5 to maneesha sushama pradeep as it has 17 vacancies (their prefs = [6, 7, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 2 to debojyoti kundu as it has 14 vacancies (their prefs = [2, 1, 4, 0, 5, 3, 7, 6]).\n",
"For amit kumar, acco 7 is full. Moving on...\n",
"For amit kumar, acco 6 is full. Moving on...\n",
"...assigning housing 5 to amit kumar as it has 16 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 1 to anurag kaushal as it has 8 vacancies (their prefs = [1, 2, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 1 to muktajyoti saha as it has 7 vacancies (their prefs = [1, 2, 4, 3, 5, 0, 7, 6]).\n",
"...assigning housing 1 to asrat as it has 6 vacancies (their prefs = [1, 5, 4, 3, 2, 0, 7, 6]).\n",
"...assigning housing 0 to indrajit sau as it has 4 vacancies (their prefs = [0, 4, 1, 2, 5, 3, 7, 6]).\n",
"For samik mitra, acco 7 is full. Moving on...\n",
"For samik mitra, acco 6 is full. Moving on...\n",
"...assigning housing 5 to samik mitra as it has 15 vacancies (their prefs = [7, 6, 5, 4, 3, 2, 1, 0]).\n",
"...assigning housing 1 to rohit sarma sarkar as it has 5 vacancies (their prefs = [1, 0, 4, 3, 2, 5, 7, 6]).\n",
"...assigning housing 2 to savita rani as it has 13 vacancies (their prefs = [2, 1, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 0 to suruj jyoti kalita as it has 3 vacancies (their prefs = [0, 5, 4, 1, 2, 3, 7, 6]).\n",
"...assigning housing 2 to mahesh gandikota as it has 12 vacancies (their prefs = [2, 1, 0, 4, 5, 3, 7, 6]).\n",
"...assigning housing 4 to georg stettinger as it has 21 vacancies (their prefs = [4, 3, 5, 2, 1, 0, 7, 6]).\n",
"...assigning housing 0 to kaushik paul as it has 2 vacancies (their prefs = [0, 2, 1, 4, 5, 3, 7, 6]).\n",
"...assigning housing 0 to rajes ghosh as it has 1 vacancies (their prefs = [0, 1, 2, 3, 4, 5, 7, 6]).\n",
"...assigning housing 1 to subham ghosh as it has 4 vacancies (their prefs = [1, 0, 2, 4, 5, 3, 7, 6]).\n",
"For kaushik paul, acco 0 is full. Moving on...\n",
"...assigning housing 2 to kaushik paul as it has 11 vacancies (their prefs = [0, 2, 1, 4, 5, 3, 7, 6]).\n",
"For rajes ghosh, acco 0 is full. Moving on...\n",
"...assigning housing 1 to rajes ghosh as it has 3 vacancies (their prefs = [0, 1, 2, 3, 4, 5, 7, 6]).\n",
"For adrian padellaro, acco 0 is full. Moving on...\n",
"...assigning housing 4 to adrian padellaro as it has 20 vacancies (their prefs = [0, 4, 3, 5, 2, 1, 7, 6]).\n",
"For mainak pal, acco 0 is full. Moving on...\n",
"...assigning housing 3 to mainak pal as it has 36 vacancies (their prefs = [0, 3, 2, 1, 4, 5, 7, 6]).\n",
"------------------------\n"
]
}
......@@ -4989,17 +4260,19 @@
},
{
"cell_type": "code",
"execution_count": 42,
"execution_count": 37,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"os.chdir(\"2025\")"
"\n",
"try: os.chdir(\"2025\")\n",
"except: pass"
]
},
{
"cell_type": "code",
"execution_count": 43,
"execution_count": 38,
"metadata": {},
"outputs": [],
"source": [
......@@ -5013,7 +4286,7 @@
},
{
"cell_type": "code",
"execution_count": 44,
"execution_count": 39,
"metadata": {},
"outputs": [
{
......@@ -5045,55 +4318,55 @@
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>madhumita saha</td>\n",
" <td>rekha kumari</td>\n",
" <td>6</td>\n",
" <td>On campus 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>arun kumar varanasi</td>\n",
" <td>dylan reynolds</td>\n",
" <td>6</td>\n",
" <td>On campus 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>samanwaya mukherjee</td>\n",
" <td>7</td>\n",
" <td>Hostel 1 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>rekha kumari</td>\n",
" <td>madhumita saha</td>\n",
" <td>6</td>\n",
" <td>On campus 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>dylan reynolds</td>\n",
" <th>3</th>\n",
" <td>arun kumar varanasi</td>\n",
" <td>6</td>\n",
" <td>On campus 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <th>4</th>\n",
" <td>indranil mukherjee</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>samanwaya mukherjee</td>\n",
" <td>7</td>\n",
" <td>Hostel 1 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>ramesh chandra</td>\n",
" <td>mohd ali</td>\n",
" <td>7</td>\n",
" <td>Hostel 1 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>maneesha sushama pradeep</td>\n",
" <td>nathan mcstay</td>\n",
" <td>7</td>\n",
" <td>Hostel 1 1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>mohd ali</td>\n",
" <td>farman ullah</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
......@@ -5105,75 +4378,75 @@
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>amit kumar</td>\n",
" <td>venkata sai saketh muddu</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>venkata sai saketh muddu</td>\n",
" <td>tista banerjee</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>farman ullah</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" <td>prateek anand</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>samik mitra</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" <td>ken kikuchi</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>tista banerjee</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" <td>shanmugapriya prakasam</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>nathan mcstay</td>\n",
" <td>ramesh chandra</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>prateek anand</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>maneesha sushama pradeep</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>ken kikuchi</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" <td>debojyoti kundu</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>mahesh gandikota</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" <td>amit kumar</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>adrian padellaro</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" <td>anurag kaushal</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>mainak pal</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" <td>muktajyoti saha</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>debojyoti kundu</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" <td>asrat</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
......@@ -5183,51 +4456,51 @@
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>anurag kaushal</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>samik mitra</td>\n",
" <td>5</td>\n",
" <td>Hostel 5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>suruj jyoti kalita</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" <td>rohit sarma sarkar</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>muktajyoti saha</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>savita rani</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>asrat</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>suruj jyoti kalita</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>georg stettinger</td>\n",
" <td>4</td>\n",
" <td>Hostel 4</td>\n",
" <td>mahesh gandikota</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>shanmugapriya prakasam</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>georg stettinger</td>\n",
" <td>4</td>\n",
" <td>Hostel 4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>savita rani</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" <td>kaushik paul</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>rohit sarma sarkar</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>rajes ghosh</td>\n",
" <td>0</td>\n",
" <td>On campus Studios</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
......@@ -5237,15 +4510,15 @@
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>kaushik paul</td>\n",
" <td>2</td>\n",
" <td>Hostel 2</td>\n",
" <td>adrian padellaro</td>\n",
" <td>4</td>\n",
" <td>Hostel 4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>rajes ghosh</td>\n",
" <td>1</td>\n",
" <td>Hostel 1 non-1BHK</td>\n",
" <td>mainak pal</td>\n",
" <td>3</td>\n",
" <td>Hostel 3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
......@@ -5253,43 +4526,43 @@
],
"text/plain": [
" # Name Housing Allocation Num Housing Allocation\n",
"0 madhumita saha 6 On campus 1BHK\n",
"1 arun kumar varanasi 6 On campus 1BHK\n",
"2 samanwaya mukherjee 7 Hostel 1 1BHK\n",
"3 rekha kumari 6 On campus 1BHK\n",
"4 dylan reynolds 6 On campus 1BHK\n",
"5 indranil mukherjee 0 On campus Studios\n",
"6 ramesh chandra 7 Hostel 1 1BHK\n",
"7 maneesha sushama pradeep 7 Hostel 1 1BHK\n",
"8 mohd ali 5 Hostel 5\n",
"0 rekha kumari 6 On campus 1BHK\n",
"1 dylan reynolds 6 On campus 1BHK\n",
"2 madhumita saha 6 On campus 1BHK\n",
"3 arun kumar varanasi 6 On campus 1BHK\n",
"4 indranil mukherjee 0 On campus Studios\n",
"5 samanwaya mukherjee 7 Hostel 1 1BHK\n",
"6 mohd ali 7 Hostel 1 1BHK\n",
"7 nathan mcstay 7 Hostel 1 1BHK\n",
"8 farman ullah 5 Hostel 5\n",
"9 prasad r 5 Hostel 5\n",
"10 amit kumar 5 Hostel 5\n",
"11 venkata sai saketh muddu 5 Hostel 5\n",
"12 farman ullah 5 Hostel 5\n",
"13 samik mitra 5 Hostel 5\n",
"14 tista banerjee 5 Hostel 5\n",
"15 nathan mcstay 5 Hostel 5\n",
"16 prateek anand 1 Hostel 1 non-1BHK\n",
"17 ken kikuchi 0 On campus Studios\n",
"18 mahesh gandikota 2 Hostel 2\n",
"19 adrian padellaro 0 On campus Studios\n",
"20 mainak pal 0 On campus Studios\n",
"21 debojyoti kundu 2 Hostel 2\n",
"10 venkata sai saketh muddu 5 Hostel 5\n",
"11 tista banerjee 5 Hostel 5\n",
"12 prateek anand 1 Hostel 1 non-1BHK\n",
"13 ken kikuchi 0 On campus Studios\n",
"14 shanmugapriya prakasam 1 Hostel 1 non-1BHK\n",
"15 ramesh chandra 5 Hostel 5\n",
"16 maneesha sushama pradeep 5 Hostel 5\n",
"17 debojyoti kundu 2 Hostel 2\n",
"18 amit kumar 5 Hostel 5\n",
"19 anurag kaushal 1 Hostel 1 non-1BHK\n",
"20 muktajyoti saha 1 Hostel 1 non-1BHK\n",
"21 asrat 1 Hostel 1 non-1BHK\n",
"22 indrajit sau 0 On campus Studios\n",
"23 anurag kaushal 1 Hostel 1 non-1BHK\n",
"24 suruj jyoti kalita 0 On campus Studios\n",
"25 muktajyoti saha 1 Hostel 1 non-1BHK\n",
"26 asrat 1 Hostel 1 non-1BHK\n",
"27 georg stettinger 4 Hostel 4\n",
"28 shanmugapriya prakasam 1 Hostel 1 non-1BHK\n",
"29 savita rani 2 Hostel 2\n",
"30 rohit sarma sarkar 1 Hostel 1 non-1BHK\n",
"23 samik mitra 5 Hostel 5\n",
"24 rohit sarma sarkar 1 Hostel 1 non-1BHK\n",
"25 savita rani 2 Hostel 2\n",
"26 suruj jyoti kalita 0 On campus Studios\n",
"27 mahesh gandikota 2 Hostel 2\n",
"28 georg stettinger 4 Hostel 4\n",
"29 kaushik paul 0 On campus Studios\n",
"30 rajes ghosh 0 On campus Studios\n",
"31 subham ghosh 1 Hostel 1 non-1BHK\n",
"32 kaushik paul 2 Hostel 2\n",
"33 rajes ghosh 1 Hostel 1 non-1BHK"
"32 adrian padellaro 4 Hostel 4\n",
"33 mainak pal 3 Hostel 3"
]
},
"execution_count": 44,
"execution_count": 39,
"metadata": {},
"output_type": "execute_result"
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment