From 8d1e877822b9eed5304f9bdce0dbdfcad4de4dfe Mon Sep 17 00:00:00 2001 From: smittrivedi Date: Mon, 15 Dec 2025 18:05:31 -0500 Subject: [PATCH] Complete Assignment 2 --- 02_activities/assignments/assignment_2.ipynb | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/02_activities/assignments/assignment_2.ipynb b/02_activities/assignments/assignment_2.ipynb index fdaead28..cb2d48be 100644 --- a/02_activities/assignments/assignment_2.ipynb +++ b/02_activities/assignments/assignment_2.ipynb @@ -95,7 +95,12 @@ "\n", "with open(all_paths[0], 'r') as f:\n", " # YOUR CODE HERE: Use the readline() or readlines() method to read the .csv file into a variable\n", - " \n", + "\n", + "with open(all_paths[0], 'r') as f:\n", + " rows = f.readlines() # read all lines from the CSV\n", + "\n", + " for row in rows:\n", + " print(row.strip()) # print each row neatly\n", " # YOUR CODE HERE: Iterate through the variable using a for loop and print each row for inspection" ] }, @@ -145,13 +150,13 @@ " # Implement the specific operation based on the 'operation' argument\n", " if operation == 'mean':\n", " # YOUR CODE HERE: Calculate the mean (average) number of flare-ups for each patient\n", - "\n", + " summary_values = np.mean(data, axis=ax)\n", " elif operation == 'max':\n", " # YOUR CODE HERE: Calculate the maximum number of flare-ups experienced by each patient\n", - "\n", + " summary_values = np.max(data, axis=ax)\n", " elif operation == 'min':\n", " # YOUR CODE HERE: Calculate the minimum number of flare-ups experienced by each patient\n", - "\n", + " summary_values = np.min(data, axis=ax)\n", " else:\n", " # If the operation is not one of the expected values, raise an error\n", " raise ValueError(\"Invalid operation. Please choose 'mean', 'max', or 'min'.\")\n", @@ -261,8 +266,8 @@ "\n", "def detect_problems(file_path):\n", " #YOUR CODE HERE: Use patient_summary() to get the means and check_zeros() to check for zeros in the means\n", - "\n", - " return" + " mean_values = patient_summary(file_path, 'mean')\n", + " return check_zeros(mean_values)" ] }, {