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