From 0188763633977c3066486221ac73c31baa82bb13 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CMSS3-ALSULAIMA=E2=80=9D?=
 <Mohammed3.Alsulaimani@live.uwe.ac.uk>
Date: Sat, 11 Nov 2023 05:51:26 +0400
Subject: [PATCH] task1.csv

---
 UFCFVQ-15-M Programming Task 1 Template.ipynb | 22 ++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/UFCFVQ-15-M Programming Task 1 Template.ipynb b/UFCFVQ-15-M Programming Task 1 Template.ipynb
index 99dc422..daa0543 100644
--- a/UFCFVQ-15-M Programming Task 1 Template.ipynb	
+++ b/UFCFVQ-15-M Programming Task 1 Template.ipynb	
@@ -351,7 +351,27 @@
    "execution_count": null,
    "metadata": {},
    "outputs": [],
-   "source": []
+   "source": [
+    "\n",
+    "# Reading the CSV file and filling up the data structure.\n",
+    "\n",
+    "csv_data = {}\n",
+    "\n",
+    "with open('/Users/mscdatascience/Documents/assignment-PDS/mohammad_alsuulaimani_uwe_23086369_2023/task1.csv', 'r') as file:\n",
+    "    header = file.readline().strip().split(',')\n",
+    "    for column in header:\n",
+    "        csv_data[column] = []\n",
+    "        \n",
+    "    for line in file:\n",
+    "        values = line.strip().split(',')\n",
+    "        for i, value in enumerate(values):\n",
+    "            csv_data[header[i]].append(value)\n",
+    "\n",
+    "#  To confirm display the first few items, from every list in the dictionary.\n",
+    "\n",
+    "{key: values[:3] for key, values in csv_data.items()}\n",
+    "\n"
+   ]
   },
   {
    "cell_type": "markdown",
-- 
GitLab