aboutsummaryrefslogtreecommitdiff
path: root/CS105MiniProject.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'CS105MiniProject.ipynb')
-rw-r--r--CS105MiniProject.ipynb110
1 files changed, 75 insertions, 35 deletions
diff --git a/CS105MiniProject.ipynb b/CS105MiniProject.ipynb
index 0663bc0..b8d92b8 100644
--- a/CS105MiniProject.ipynb
+++ b/CS105MiniProject.ipynb
@@ -36,15 +36,15 @@
"id": "daa13044",
"outputId": "4d440aaa-1ee7-4771-c526-f55e9458ca8a",
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:35.652667Z",
- "start_time": "2024-02-23T06:18:35.617295Z"
+ "end_time": "2024-02-23T06:53:02.933496Z",
+ "start_time": "2024-02-23T06:53:02.907444Z"
}
},
"outputs": [
{
"data": {
- "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n4 Graduate 22 \n.. ... ... \n255 Junior 21 \n256 NaN 21 \n257 Senior 21 \n258 Sophomore 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n0 Neither \n1 Both \n2 Friends \n3 Neither \n4 Neither \n.. ... \n255 Friends \n256 Family \n257 Family \n258 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n1 Apartment \n2 House \n3 Apartment \n4 Apartment \n.. ... \n255 House \n256 Apartment \n257 House \n258 Apartment \n259 Dorm \n\n How many people live in your household? Do you currently work? \\\n0 6 Yes \n1 4 No \n2 4 No \n3 1 No \n4 1 Yes \n.. ... ... \n255 5 Yes \n256 North District 4 bed 2 bath No \n257 9 No \n258 4 Yes \n259 3 (room), 8 (hall), ~70 (building) No \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n1 NaN \n2 NaN \n3 NaN \n4 10 - 20 \n.. ... \n255 10 - 20 \n256 NaN \n257 1 - 5 \n258 5 - 10 \n259 NaN \n\n Do you work on or off campus? \\\n0 Off-campus \n1 NaN \n2 NaN \n3 NaN \n4 Off-campus \n.. ... \n255 On-campus \n256 NaN \n257 Off-campus \n258 On-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n0 No \n1 NaN \n2 NaN \n3 No \n4 Yes \n.. ... \n255 No \n256 NaN \n257 No \n258 No \n259 NaN \n\n Do you have roommates that are part of your major? \n0 No \n1 Yes \n2 No \n3 No \n4 No \n.. ... \n255 No \n256 No \n257 No \n258 No \n259 Yes \n\n[260 rows x 10 columns]",
- "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>North District 4 bed 2 bath</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>No</td>\n <td>1 - 5</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3 (room), 8 (hall), ~70 (building)</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>260 rows × 10 columns</p>\n</div>"
+ "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n4 Graduate 22 \n.. ... ... \n255 Junior 21 \n256 NaN 21 \n257 Senior 21 \n258 Sophomore 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n0 Neither \n1 Both \n2 Friends \n3 Neither \n4 Neither \n.. ... \n255 Friends \n256 Family \n257 Family \n258 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n1 Apartment \n2 House \n3 Apartment \n4 Apartment \n.. ... \n255 House \n256 Apartment \n257 House \n258 Apartment \n259 Dorm \n\n How many people live in your household? \\\n0 6 \n1 4 \n2 4 \n3 1 \n4 1 \n.. ... \n255 5 \n256 North District 4 bed 2 bath \n257 9 \n258 4 \n259 3 (room), 8 (hall), ~70 (building) \n\n What was your GPA your very first quarter at UCR? Do you currently work? \\\n0 2.73 Yes \n1 3.7 No \n2 3.75 No \n3 3.81 No \n4 3.23 Yes \n.. ... ... \n255 4 Yes \n256 3.5 No \n257 3.7 No \n258 3 Yes \n259 4 No \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n1 NaN \n2 NaN \n3 NaN \n4 10 - 20 \n.. ... \n255 10 - 20 \n256 NaN \n257 1 - 5 \n258 5 - 10 \n259 NaN \n\n Do you work on or off campus? \\\n0 Off-campus \n1 NaN \n2 NaN \n3 NaN \n4 Off-campus \n.. ... \n255 On-campus \n256 NaN \n257 Off-campus \n258 On-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n0 No \n1 NaN \n2 NaN \n3 No \n4 Yes \n.. ... \n255 No \n256 NaN \n257 No \n258 No \n259 NaN \n\n Do you have roommates that are part of your major? \n0 No \n1 Yes \n2 No \n3 No \n4 No \n.. ... \n255 No \n256 No \n257 No \n258 No \n259 Yes \n\n[260 rows x 11 columns]",
+ "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>What was your GPA your very first quarter at UCR?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>2.73</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.7</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>3.75</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.81</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.23</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>4</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>North District 4 bed 2 bath</td>\n <td>3.5</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>3.7</td>\n <td>No</td>\n <td>1 - 5</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3 (room), 8 (hall), ~70 (building)</td>\n <td>4</td>\n <td>No</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>260 rows × 11 columns</p>\n</div>"
},
"execution_count": 1,
"metadata": {},
@@ -63,7 +63,7 @@
"df = pd.read_csv(\"data.csv\")\n",
"\n",
"# Select relevant columns\n",
- "df = df.iloc[:, [2, 3, 7, 8, 9, 58, 59, 60, 61, 26]]\n",
+ "df = df.iloc[:, [2, 3, 7, 8, 9, 34, 58, 59, 60, 61, 26]]\n",
"df"
]
},
@@ -84,15 +84,15 @@
"metadata": {
"id": "29889175",
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:35.665240Z",
- "start_time": "2024-02-23T06:18:35.654717Z"
+ "end_time": "2024-02-23T06:53:02.952629Z",
+ "start_time": "2024-02-23T06:53:02.936631Z"
}
},
"outputs": [
{
"data": {
- "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n4 Graduate 22 \n.. ... ... \n255 Junior 21 \n256 NaN 21 \n257 Senior 21 \n258 Sophomore 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n0 Neither \n1 Both \n2 Friends \n3 Neither \n4 Neither \n.. ... \n255 Friends \n256 Family \n257 Family \n258 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n1 Apartment \n2 House \n3 Apartment \n4 Apartment \n.. ... \n255 House \n256 Apartment \n257 House \n258 Apartment \n259 Dorm \n\n How many people live in your household? Do you currently work? \\\n0 6 Yes \n1 4 No \n2 4 No \n3 1 No \n4 1 Yes \n.. ... ... \n255 5 Yes \n256 4 No \n257 9 No \n258 4 Yes \n259 3 No \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n1 0 \n2 0 \n3 0 \n4 10 - 20 \n.. ... \n255 10 - 20 \n256 0 \n257 0 \n258 5 - 10 \n259 0 \n\n Do you work on or off campus? \\\n0 Off-campus \n1 NaN \n2 NaN \n3 NaN \n4 Off-campus \n.. ... \n255 On-campus \n256 NaN \n257 Off-campus \n258 On-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n0 No \n1 NaN \n2 NaN \n3 NaN \n4 Yes \n.. ... \n255 No \n256 NaN \n257 NaN \n258 No \n259 NaN \n\n Do you have roommates that are part of your major? \n0 No \n1 Yes \n2 No \n3 No \n4 No \n.. ... \n255 No \n256 No \n257 No \n258 No \n259 Yes \n\n[260 rows x 10 columns]",
- "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>No</td>\n <td>0</td>\n <td>Off-campus</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>260 rows × 10 columns</p>\n</div>"
+ "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n4 Graduate 22 \n.. ... ... \n255 Junior 21 \n256 NaN 21 \n257 Senior 21 \n258 Sophomore 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n0 Neither \n1 Both \n2 Friends \n3 Neither \n4 Neither \n.. ... \n255 Friends \n256 Family \n257 Family \n258 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n1 Apartment \n2 House \n3 Apartment \n4 Apartment \n.. ... \n255 House \n256 Apartment \n257 House \n258 Apartment \n259 Dorm \n\n How many people live in your household? \\\n0 6 \n1 4 \n2 4 \n3 1 \n4 1 \n.. ... \n255 5 \n256 4 \n257 9 \n258 4 \n259 3 \n\n What was your GPA your very first quarter at UCR? Do you currently work? \\\n0 2.73 Yes \n1 3.70 No \n2 3.75 No \n3 3.81 No \n4 3.23 Yes \n.. ... ... \n255 4.00 Yes \n256 3.50 No \n257 3.70 No \n258 3.00 Yes \n259 4.00 No \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n1 0 \n2 0 \n3 0 \n4 10 - 20 \n.. ... \n255 10 - 20 \n256 0 \n257 0 \n258 5 - 10 \n259 0 \n\n Do you work on or off campus? \\\n0 Off-campus \n1 NaN \n2 NaN \n3 NaN \n4 Off-campus \n.. ... \n255 On-campus \n256 NaN \n257 Off-campus \n258 On-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n0 No \n1 NaN \n2 NaN \n3 NaN \n4 Yes \n.. ... \n255 No \n256 NaN \n257 NaN \n258 No \n259 NaN \n\n Do you have roommates that are part of your major? \n0 No \n1 Yes \n2 No \n3 No \n4 No \n.. ... \n255 No \n256 No \n257 No \n258 No \n259 Yes \n\n[260 rows x 11 columns]",
+ "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>What was your GPA your very first quarter at UCR?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>2.73</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.70</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>3.75</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.81</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.23</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>4.00</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.50</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>3.70</td>\n <td>No</td>\n <td>0</td>\n <td>Off-campus</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.00</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3</td>\n <td>4.00</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>260 rows × 11 columns</p>\n</div>"
},
"execution_count": 2,
"metadata": {},
@@ -119,6 +119,19 @@
"df['Do you currently live in a house, apartnment, or dorm? '] = (\n",
" df['Do you currently live in a house, apartnment, or dorm? ']\n",
" .replace('house (renting)', 'House'))\n",
+ "\n",
+ "df.loc[df['What was your GPA your very first quarter at UCR?'].str.contains(\n",
+ " \"I am not sure|idk|I don't know|This is my first quarter|i don't rem|not sure|I never checked. |I dont know\") == True, 'What was your GPA your very first quarter at UCR?'] = np.nan\n",
+ "df['What was your GPA your very first quarter at UCR?'] = (\n",
+ " df['What was your GPA your very first quarter at UCR?']\n",
+ " .replace('Idk, I think 3.2 or something along those lines', '3.2')\n",
+ " .replace('2.8?', '2.8')\n",
+ " .replace('3 point something', '3.0')\n",
+ " .replace('3.67 I think', '3.67')\n",
+ " .replace('3.0?', '3.0')\n",
+ " .replace('about 3.0', '3.0')\n",
+ " .astype(np.float64))\n",
+ "\n",
"# Normalizes non-applicable answers\n",
"df.loc[df['Do you currently work?'] == 'No', 'How many hours do you work per week on average?'] = 0\n",
"df.loc[df['Do you currently work?'] == 'No', 'Do you work in a department related to your major?'] = np.nan\n",
@@ -133,15 +146,15 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:35.672377Z",
- "start_time": "2024-02-23T06:18:35.665944Z"
+ "end_time": "2024-02-23T06:53:02.965372Z",
+ "start_time": "2024-02-23T06:53:02.954441Z"
}
},
"outputs": [
{
"data": {
- "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n4 Graduate 22 \n8 Junior 20 \n9 Senior 22 \n13 Junior 21 \n.. ... ... \n246 Graduate 23+ \n247 Senior 21 \n252 Junior 20 \n255 Junior 21 \n258 Sophomore 21 \n\n Who do you live with? \\\n0 Neither \n4 Neither \n8 Friends \n9 Family \n13 Family \n.. ... \n246 Family \n247 Friends \n252 Family \n255 Friends \n258 Family \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n4 Apartment \n8 House \n9 House \n13 Apartment \n.. ... \n246 House \n247 Apartment \n252 House \n255 House \n258 Apartment \n\n How many people live in your household? Do you currently work? \\\n0 6 Yes \n4 1 Yes \n8 6 Yes \n9 5 Yes \n13 4 Yes \n.. ... ... \n246 2 Yes \n247 3 Yes \n252 5 Yes \n255 5 Yes \n258 4 Yes \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n4 10 - 20 \n8 10 - 20 \n9 1 - 5 \n13 10 - 20 \n.. ... \n246 10 - 20 \n247 20 - 40 \n252 20 - 40 \n255 10 - 20 \n258 5 - 10 \n\n Do you work on or off campus? \\\n0 Off-campus \n4 Off-campus \n8 On-campus \n9 On-campus \n13 Off-campus \n.. ... \n246 On-campus \n247 Off-campus \n252 Off-campus \n255 On-campus \n258 On-campus \n\n Do you work in a department related to your major? \\\n0 No \n4 Yes \n8 No \n9 No \n13 No \n.. ... \n246 Yes \n247 No \n252 No \n255 No \n258 No \n\n Do you have roommates that are part of your major? \n0 No \n4 No \n8 No \n9 No \n13 No \n.. ... \n246 No \n247 Yes \n252 No \n255 No \n258 No \n\n[77 rows x 10 columns]",
- "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>8</th>\n <td>Junior</td>\n <td>20</td>\n <td>Friends</td>\n <td>House</td>\n <td>6</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>9</th>\n <td>Senior</td>\n <td>22</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>Yes</td>\n <td>1 - 5</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>13</th>\n <td>Junior</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>246</th>\n <td>Graduate</td>\n <td>23+</td>\n <td>Family</td>\n <td>House</td>\n <td>2</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>247</th>\n <td>Senior</td>\n <td>21</td>\n <td>Friends</td>\n <td>Apartment</td>\n <td>3</td>\n <td>Yes</td>\n <td>20 - 40</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>252</th>\n <td>Junior</td>\n <td>20</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>Yes</td>\n <td>20 - 40</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n </tbody>\n</table>\n<p>77 rows × 10 columns</p>\n</div>"
+ "text/plain": " What is your current class standing? What is your age? \\\n0 Senior 23+ \n4 Graduate 22 \n8 Junior 20 \n9 Senior 22 \n13 Junior 21 \n.. ... ... \n246 Graduate 23+ \n247 Senior 21 \n252 Junior 20 \n255 Junior 21 \n258 Sophomore 21 \n\n Who do you live with? \\\n0 Neither \n4 Neither \n8 Friends \n9 Family \n13 Family \n.. ... \n246 Family \n247 Friends \n252 Family \n255 Friends \n258 Family \n\n Do you currently live in a house, apartnment, or dorm? \\\n0 House \n4 Apartment \n8 House \n9 House \n13 Apartment \n.. ... \n246 House \n247 Apartment \n252 House \n255 House \n258 Apartment \n\n How many people live in your household? \\\n0 6 \n4 1 \n8 6 \n9 5 \n13 4 \n.. ... \n246 2 \n247 3 \n252 5 \n255 5 \n258 4 \n\n What was your GPA your very first quarter at UCR? Do you currently work? \\\n0 2.73 Yes \n4 3.23 Yes \n8 3.40 Yes \n9 NaN Yes \n13 3.50 Yes \n.. ... ... \n246 4.00 Yes \n247 3.60 Yes \n252 3.50 Yes \n255 4.00 Yes \n258 3.00 Yes \n\n How many hours do you work per week on average? \\\n0 5 - 10 \n4 10 - 20 \n8 10 - 20 \n9 1 - 5 \n13 10 - 20 \n.. ... \n246 10 - 20 \n247 20 - 40 \n252 20 - 40 \n255 10 - 20 \n258 5 - 10 \n\n Do you work on or off campus? \\\n0 Off-campus \n4 Off-campus \n8 On-campus \n9 On-campus \n13 Off-campus \n.. ... \n246 On-campus \n247 Off-campus \n252 Off-campus \n255 On-campus \n258 On-campus \n\n Do you work in a department related to your major? \\\n0 No \n4 Yes \n8 No \n9 No \n13 No \n.. ... \n246 Yes \n247 No \n252 No \n255 No \n258 No \n\n Do you have roommates that are part of your major? \n0 No \n4 No \n8 No \n9 No \n13 No \n.. ... \n246 No \n247 Yes \n252 No \n255 No \n258 No \n\n[77 rows x 11 columns]",
+ "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>What was your GPA your very first quarter at UCR?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>House</td>\n <td>6</td>\n <td>2.73</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>4</th>\n <td>Graduate</td>\n <td>22</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.23</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>8</th>\n <td>Junior</td>\n <td>20</td>\n <td>Friends</td>\n <td>House</td>\n <td>6</td>\n <td>3.40</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>9</th>\n <td>Senior</td>\n <td>22</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>NaN</td>\n <td>Yes</td>\n <td>1 - 5</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>13</th>\n <td>Junior</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.50</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>246</th>\n <td>Graduate</td>\n <td>23+</td>\n <td>Family</td>\n <td>House</td>\n <td>2</td>\n <td>4.00</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>Yes</td>\n <td>No</td>\n </tr>\n <tr>\n <th>247</th>\n <td>Senior</td>\n <td>21</td>\n <td>Friends</td>\n <td>Apartment</td>\n <td>3</td>\n <td>3.60</td>\n <td>Yes</td>\n <td>20 - 40</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>252</th>\n <td>Junior</td>\n <td>20</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>3.50</td>\n <td>Yes</td>\n <td>20 - 40</td>\n <td>Off-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>255</th>\n <td>Junior</td>\n <td>21</td>\n <td>Friends</td>\n <td>House</td>\n <td>5</td>\n <td>4.00</td>\n <td>Yes</td>\n <td>10 - 20</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n <tr>\n <th>258</th>\n <td>Sophomore</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.00</td>\n <td>Yes</td>\n <td>5 - 10</td>\n <td>On-campus</td>\n <td>No</td>\n <td>No</td>\n </tr>\n </tbody>\n</table>\n<p>77 rows × 11 columns</p>\n</div>"
},
"execution_count": 3,
"metadata": {},
@@ -163,15 +176,15 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:35.679365Z",
- "start_time": "2024-02-23T06:18:35.673583Z"
+ "end_time": "2024-02-23T06:53:02.975332Z",
+ "start_time": "2024-02-23T06:53:02.968284Z"
}
},
"outputs": [
{
"data": {
- "text/plain": " What is your current class standing? What is your age? \\\n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n5 Junior 21 \n6 Sophomore 19 \n.. ... ... \n253 Senior 21 \n254 Junior 19 \n256 NaN 21 \n257 Senior 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n1 Both \n2 Friends \n3 Neither \n5 Both \n6 Friends \n.. ... \n253 Family \n254 Family \n256 Family \n257 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n1 Apartment \n2 House \n3 Apartment \n5 Apartment \n6 Apartment \n.. ... \n253 House \n254 House \n256 Apartment \n257 House \n259 Dorm \n\n How many people live in your household? Do you currently work? \\\n1 4 No \n2 4 No \n3 1 No \n5 4 No \n6 4 No \n.. ... ... \n253 6 No \n254 5 No \n256 4 No \n257 9 No \n259 3 No \n\n How many hours do you work per week on average? \\\n1 0 \n2 0 \n3 0 \n5 0 \n6 0 \n.. ... \n253 0 \n254 0 \n256 0 \n257 0 \n259 0 \n\n Do you work on or off campus? \\\n1 NaN \n2 NaN \n3 NaN \n5 NaN \n6 NaN \n.. ... \n253 NaN \n254 NaN \n256 NaN \n257 Off-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n1 NaN \n2 NaN \n3 NaN \n5 NaN \n6 NaN \n.. ... \n253 NaN \n254 NaN \n256 NaN \n257 NaN \n259 NaN \n\n Do you have roommates that are part of your major? \n1 Yes \n2 No \n3 No \n5 No \n6 No \n.. ... \n253 No \n254 Yes \n256 No \n257 No \n259 Yes \n\n[183 rows x 10 columns]",
- "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>5</th>\n <td>Junior</td>\n <td>21</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>6</th>\n <td>Sophomore</td>\n <td>19</td>\n <td>Friends</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>253</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>6</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>254</th>\n <td>Junior</td>\n <td>19</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>No</td>\n <td>0</td>\n <td>Off-campus</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>183 rows × 10 columns</p>\n</div>"
+ "text/plain": " What is your current class standing? What is your age? \\\n1 Junior 20 \n2 Junior 23+ \n3 Senior 23+ \n5 Junior 21 \n6 Sophomore 19 \n.. ... ... \n253 Senior 21 \n254 Junior 19 \n256 NaN 21 \n257 Senior 21 \n259 Sophomore 18 \n\n Who do you live with? \\\n1 Both \n2 Friends \n3 Neither \n5 Both \n6 Friends \n.. ... \n253 Family \n254 Family \n256 Family \n257 Family \n259 Friends \n\n Do you currently live in a house, apartnment, or dorm? \\\n1 Apartment \n2 House \n3 Apartment \n5 Apartment \n6 Apartment \n.. ... \n253 House \n254 House \n256 Apartment \n257 House \n259 Dorm \n\n How many people live in your household? \\\n1 4 \n2 4 \n3 1 \n5 4 \n6 4 \n.. ... \n253 6 \n254 5 \n256 4 \n257 9 \n259 3 \n\n What was your GPA your very first quarter at UCR? Do you currently work? \\\n1 3.70 No \n2 3.75 No \n3 3.81 No \n5 4.00 No \n6 4.00 No \n.. ... ... \n253 4.00 No \n254 3.80 No \n256 3.50 No \n257 3.70 No \n259 4.00 No \n\n How many hours do you work per week on average? \\\n1 0 \n2 0 \n3 0 \n5 0 \n6 0 \n.. ... \n253 0 \n254 0 \n256 0 \n257 0 \n259 0 \n\n Do you work on or off campus? \\\n1 NaN \n2 NaN \n3 NaN \n5 NaN \n6 NaN \n.. ... \n253 NaN \n254 NaN \n256 NaN \n257 Off-campus \n259 NaN \n\n Do you work in a department related to your major? \\\n1 NaN \n2 NaN \n3 NaN \n5 NaN \n6 NaN \n.. ... \n253 NaN \n254 NaN \n256 NaN \n257 NaN \n259 NaN \n\n Do you have roommates that are part of your major? \n1 Yes \n2 No \n3 No \n5 No \n6 No \n.. ... \n253 No \n254 Yes \n256 No \n257 No \n259 Yes \n\n[183 rows x 11 columns]",
+ "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>What is your current class standing?</th>\n <th>What is your age?</th>\n <th>Who do you live with?</th>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th>How many people live in your household?</th>\n <th>What was your GPA your very first quarter at UCR?</th>\n <th>Do you currently work?</th>\n <th>How many hours do you work per week on average?</th>\n <th>Do you work on or off campus?</th>\n <th>Do you work in a department related to your major?</th>\n <th>Do you have roommates that are part of your major?</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>1</th>\n <td>Junior</td>\n <td>20</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.70</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>2</th>\n <td>Junior</td>\n <td>23+</td>\n <td>Friends</td>\n <td>House</td>\n <td>4</td>\n <td>3.75</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>3</th>\n <td>Senior</td>\n <td>23+</td>\n <td>Neither</td>\n <td>Apartment</td>\n <td>1</td>\n <td>3.81</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>5</th>\n <td>Junior</td>\n <td>21</td>\n <td>Both</td>\n <td>Apartment</td>\n <td>4</td>\n <td>4.00</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>6</th>\n <td>Sophomore</td>\n <td>19</td>\n <td>Friends</td>\n <td>Apartment</td>\n <td>4</td>\n <td>4.00</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>...</th>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n <td>...</td>\n </tr>\n <tr>\n <th>253</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>6</td>\n <td>4.00</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>254</th>\n <td>Junior</td>\n <td>19</td>\n <td>Family</td>\n <td>House</td>\n <td>5</td>\n <td>3.80</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n <tr>\n <th>256</th>\n <td>NaN</td>\n <td>21</td>\n <td>Family</td>\n <td>Apartment</td>\n <td>4</td>\n <td>3.50</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>257</th>\n <td>Senior</td>\n <td>21</td>\n <td>Family</td>\n <td>House</td>\n <td>9</td>\n <td>3.70</td>\n <td>No</td>\n <td>0</td>\n <td>Off-campus</td>\n <td>NaN</td>\n <td>No</td>\n </tr>\n <tr>\n <th>259</th>\n <td>Sophomore</td>\n <td>18</td>\n <td>Friends</td>\n <td>Dorm</td>\n <td>3</td>\n <td>4.00</td>\n <td>No</td>\n <td>0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Yes</td>\n </tr>\n </tbody>\n</table>\n<p>183 rows × 11 columns</p>\n</div>"
},
"execution_count": 4,
"metadata": {},
@@ -217,8 +230,8 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:35.781584Z",
- "start_time": "2024-02-23T06:18:35.680024Z"
+ "end_time": "2024-02-23T06:53:03.191673Z",
+ "start_time": "2024-02-23T06:53:02.976617Z"
}
},
"id": "6bc50ddc195d88a",
@@ -251,8 +264,8 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:36.021224Z",
- "start_time": "2024-02-23T06:18:35.783111Z"
+ "end_time": "2024-02-23T06:53:03.404019Z",
+ "start_time": "2024-02-23T06:53:03.194598Z"
}
},
"id": "15f1e14311b1b17f",
@@ -287,14 +300,41 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:36.170073Z",
- "start_time": "2024-02-23T06:18:36.024936Z"
+ "end_time": "2024-02-23T06:53:03.516283Z",
+ "start_time": "2024-02-23T06:53:03.408298Z"
}
},
"id": "a3d9a4a3b5eba149",
"execution_count": 7
},
{
+ "cell_type": "code",
+ "outputs": [
+ {
+ "data": {
+ "text/plain": "<Figure size 640x480 with 1 Axes>",
+ "image/png": "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"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "dataTable1 = pd.pivot_table(data=df, values='What was your GPA your very first quarter at UCR?',\n",
+ " index='How many hours do you work per week on average?', aggfunc='mean')\n",
+ "_ = dataTable1.plot(kind='bar')"
+ ],
+ "metadata": {
+ "collapsed": false,
+ "ExecuteTime": {
+ "end_time": "2024-02-23T06:53:03.640403Z",
+ "start_time": "2024-02-23T06:53:03.518082Z"
+ }
+ },
+ "id": "36727f07413da341",
+ "execution_count": 8
+ },
+ {
"cell_type": "markdown",
"source": [
"## Hypotheses"
@@ -319,10 +359,10 @@
"outputs": [
{
"data": {
- "text/plain": "Do you have roommates that are part of your major? No Yes Total\nDo you currently live in a house, apartnment, o... \nApartment 83 44 127\nDorm 17 11 28\nHouse 78 21 99\nRoom 1 0 1\nTotal 179 76 255",
- "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>Do you have roommates that are part of your major?</th>\n <th>No</th>\n <th>Yes</th>\n <th>Total</th>\n </tr>\n <tr>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th></th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>Apartment</th>\n <td>83</td>\n <td>44</td>\n <td>127</td>\n </tr>\n <tr>\n <th>Dorm</th>\n <td>17</td>\n <td>11</td>\n <td>28</td>\n </tr>\n <tr>\n <th>House</th>\n <td>78</td>\n <td>21</td>\n <td>99</td>\n </tr>\n <tr>\n <th>Room</th>\n <td>1</td>\n <td>0</td>\n <td>1</td>\n </tr>\n <tr>\n <th>Total</th>\n <td>179</td>\n <td>76</td>\n <td>255</td>\n </tr>\n </tbody>\n</table>\n</div>"
+ "text/plain": "Do you work in a department related to your major? No Yes Total\nDo you currently live in a house, apartnment, o... \nApartment 22 16 38\nDorm 4 1 5\nHouse 27 7 34\nTotal 53 24 77",
+ "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>Do you work in a department related to your major?</th>\n <th>No</th>\n <th>Yes</th>\n <th>Total</th>\n </tr>\n <tr>\n <th>Do you currently live in a house, apartnment, or dorm?</th>\n <th></th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>Apartment</th>\n <td>22</td>\n <td>16</td>\n <td>38</td>\n </tr>\n <tr>\n <th>Dorm</th>\n <td>4</td>\n <td>1</td>\n <td>5</td>\n </tr>\n <tr>\n <th>House</th>\n <td>27</td>\n <td>7</td>\n <td>34</td>\n </tr>\n <tr>\n <th>Total</th>\n <td>53</td>\n <td>24</td>\n <td>77</td>\n </tr>\n </tbody>\n</table>\n</div>"
},
- "execution_count": 8,
+ "execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
@@ -334,12 +374,12 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:36.201284Z",
- "start_time": "2024-02-23T06:18:36.179437Z"
+ "end_time": "2024-02-23T06:53:03.657146Z",
+ "start_time": "2024-02-23T06:53:03.642872Z"
}
},
"id": "2ee7f39b5d8df8de",
- "execution_count": 8
+ "execution_count": 9
},
{
"cell_type": "code",
@@ -348,8 +388,8 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Chi-squared Value: 6.54402786926266\n",
- "Degrees of Freedom: 8\n"
+ "Chi-squared Value: 4.183390044200403\n",
+ "Degrees of Freedom: 6\n"
]
}
],
@@ -365,7 +405,7 @@
"expected_values = np.outer(row_totals, col_totals) / total\n",
"\n",
"# Calculate chi-squared statistic\n",
- "chi2_statistic = np.sum((observed_values - expected_values)**2 / expected_values)\n",
+ "chi2_statistic = np.sum((observed_values - expected_values) ** 2 / expected_values)\n",
"\n",
"# Degrees of freedom\n",
"degrees_of_freedom = (roommates_major_table.shape[0] - 1) * (roommates_major_table.shape[1] - 1)\n",
@@ -376,12 +416,12 @@
"metadata": {
"collapsed": false,
"ExecuteTime": {
- "end_time": "2024-02-23T06:18:36.219063Z",
- "start_time": "2024-02-23T06:18:36.205767Z"
+ "end_time": "2024-02-23T06:53:03.664072Z",
+ "start_time": "2024-02-23T06:53:03.659800Z"
}
},
"id": "957406c164cf2ef1",
- "execution_count": 9
+ "execution_count": 10
}
],
"metadata": {