Instructions: In the project, you need to prepare an idea and a data set from real world. Convert them to Pandas and apply multiple techniques for data analysis.
Group work:
Both individual and group work are allowed in this project. Each group can include at most 3 students. All the names of group members should be indicated in the project design report.
About the data set:
You could find the data by your self or select from the following resources:
Project Requirements
The project MUST includes the following techniques:
1. Exploratory Data Analysis
• Data Loading
• Data Cleaning
• Data Analysis using Descriptive Statistics
• Select at least one of the following techniques in data manipulating:
• Data Wrangling
• Data Aggregation
• Time Series
2. Data Visualization
• Visualization Design
• At least three different designs are required in your project
• You need to implement your visualization in Python
• Description of Data Visualization Design
• Describe the questions your visualization is designed to answer.
• Describe the visualization you created and how its design evolved. (What
marks and channels are used?)
• Describe how the visualization can be used to answer the questions.
Presentation Requirements
A presentation for each team is required. Please plan your talk accordingly. Slides are required during the presentation with the following contents:
• The description of the project, including the project objectives and the description of the data set - should be with reference to the data
• Description of the exploratory data analysis
• Data visualization, including the plots and the description of the design
• Live demo/ demo snapshots of execution of your program
• Conclusion from your observation
1. Exploratory Data Analysis __________
a. Data Loading _____
b. Data Cleaning _____
c. Data Analysis using descriptive statistics _____
d. Other techniques in data manipulating _____
2. Data Visualization __________
a. Three different design of data visualization in Python_____
b. Description of the design_____
3. Live demo / demo snapshots of execution __________
a. The program can be executed successfully _____
b. Students can answer the questions about the source code _____
3. Project Presentation __________
a. Presenters are well-prepared_____
b. Slides should present material in an informative manner _____
c. Presentation is logically organized and presenters appear to be fluid _____
d. There is a balance between high-level motivational material & technical detai _____
e. Presenters should respond well to questions and critique
Students succeed in their courses by connecting and communicating with an expert until they receive help on their questions
Consult our trusted tutors.