Uncategorized

Assignment 2 – Data Processing using Python and Pandas: Task description: In this assignment,

Need this assignment written? Get a free quote from a subject specialist in minutes.

Order Your Essay
12,000+
Assignments delivered
97%
On-time delivery
800+
Verified writers
4.9★
Average rating

Assignment 2 – Data Processing using Python and Pandas:

Task description:

In this assignment, you will create a Jupyter notebook and use Python and Pandas to analyse and visualize a real engineering data set.

Use of generative Artificial Intelligence (AI)

The use of generative AI tools such as ChatGPT, including programming/coding assistants such as CoPilot, is strictly forbidden for all assessment tasks in EGB103 and will be considered as an act of major academic misconduct.

Unit Learning Outcomes assessed:

  • ULO 1: Create your software – you will learn a programming language and how to design and implement simple algorithms.
  • ULO 2: Manipulate engineering data flexibly and efficiently by creating your scripts and simple programs to handle the specific tasks.
  • ULO 4: Ensure software is correct, clear, and maintainable by applying introductory-level software development principles and processes.
    Tasks:
  • Use markdown to document any checks on the data to ensure that the data is clean. Hint:
  • Running consistency checks is good practice before working with data sets.
  • Read the clean CSV file into a Pandas data frame
  • Determine the car with the maximum Engine Size and print the Make, Model and Year of that car
  • Determine the average car price of all cars in the dataset
  • Add a column that shows the price per Horsepower of each car
  • Show a bar chart with the 10 fastest cars in order using the 0-60mph value as criteria
  • Plot a histogram of engine sizes in the dataset, binning to full liters
  • Show the relation of Engine size vs Torque in a scatterplot
  • Make a table of all cars where the model starts with the letter ‘A’
  • Plot the torque of each electric car in ascending order

All data processing should be done using the Pandas library. Everything required for this assignment is covered in the lectures and/or practical exercises (aside from where hints are provided to use specific Pandas functions), so there should be no need to use Python or Pandas features outside of what has been covered in class. Note, you will get Zero marks if you use some other programming language, library or system such as R, MATLAB or Excel.

Plagiarism-Free Essay Writing

Have This Essay Written By a Professional — On Your Terms

  • Verified writers, vetted by subject
  • 100% plagiarism-free — Turnitin report included
  • Deadlines from 3 hours
  • Unlimited free revisions
  • Free quote — no card required
  • Money-back guarantee
Order Your Essay Get a Free Quote →
Share:
AD
admin3
Academic Writer & Editor

Expert academic writer and education specialist helping students in the UK, USA, and Australia achieve their best results.

← Previous
MVA – Car vs Tree It is 12:05 am on a dark rural road after a night of heavy rainfall. You and your paramedic colleague are dispatched to a Motor Vehicle Accident (MVA) with a reported frontal impact into a large tree
Next →
Critically analyse how a recent event significantly impacted the way in which your organisation is managed. Identify a recent online newspaper article (i.e., provide link to article) dated after 1 January 2020

Need Help With This Assignment?

No credit card · No commitment · Quote in minutes
Order Your Essay Get a Free Quote →