Skip to content

Day Two

Datasets: daily_tasks/day_2/day_2_datasets


Explore a real-world dataset using Python and Jupyter Notebook. You’ll clean the data, perform basic analysis, create visualizations, and share your insights.


  1. Download the dataset from the day_2_datasets folder.

  2. Open a new Jupyter Notebook and:

    • Load the dataset using pandas
    • Clean the column names (make lowercase, replace spaces with _, remove special characters)
  3. Filter the dataset to include only schools located in Brooklyn

  4. Answer the following:

    • How many total schools are in Brooklyn?
    • How many offer Grade 9 entry?
  5. Group and summarize:

    • Count of schools per borough
    • Average number of students per borough
    • Summary of grade_span_max grouped by borough
  6. Create visualizations:

    • Bar chart: Number of schools per borough
  7. Write 2–3 key insights based on your findings at the end of the notebook


  1. In your sub-branch ([your-name]/day-2), navigate to the daily_tasks/day_2/ folder.

  2. Add your Jupyter Notebook named: day2_analysis.ipynb

  3. Ensure the notebook contains:

    • Code
    • Answers to the questions
    • Visualizations
    • A short summary of observations
  4. Create a PR, and comment on this task with the PR link.


Track the task, post questions, and link your work here:
πŸ‘‰ Day 2 Task


Task completed in PR #124


πŸ’‘ You don’t need to aim for perfection β€” this is about practicing Python and sharpening your analytical thinking.