This task is individual. One person = one dataset.
Clean up one of those datasets you found in the first homework assignment.
If all of your datasets are already clean, you can scrape (= autocollect using Chrome extensions):
- a page of a particular item on a web marketplace, as we did during the lesson
- statistics of a YouTube-channel as shown in the tutorial above.
The chosen dataset should meet these criteria in its original form:
- Minumum 15 rows (without column titles).
- Minimum 5 columns.
1. Create a new subfolder for your group project in the
folder for the home assignments. Name it with your family names, like "Cutie_Beautie"
2. Upload there your chosen dataset — in the original format that you have found it, without any changes. Name it with the prefix "
YourFamilyName_Dirty_NameOfDataset.xlsx".
3. Clean your dataset and upload it in the same folder. Name it with the prefix "
YourFamilyName_Clean_NameOfDataset.xlsx".
🌻 You do not have to include all the data from the original dataset. You might include only the parameters that you actually need.
4. Create a text document with the description of everything you have done to the original file during the cleaning. Example:
Problem №1: names and years were included in the same column, like [
Peter Parker (1920–1980)]Violation of the principle: every column should contain only one machine-readable characteristic
(see "Types of Dirty Data" above)
Cleaning algorithm:- Added three new columns to the right
- Text to columns, the delimiter is "("
- Text to columns, the delimiter is "-"
- Text to columns, the delimiter is space
- Find and replace, ")" to nothing
- Column names changed to "Name", "Surname", "Born", "Died"
Result: Every column has only one characteristic for every entity, like Name: Peter, Surname: Parker, Born: 1920, Died:1980.
___
If in the first homework assignment you found an infographic, a widget or a comprehensive text description instead of a dataset, you can create a machine-readable dataset from that object as part of this task. Write "Human-readable, but not machine-readable format" as one of the problems. In other words, if your data is not in tabular format yet, you need to convert it to tabular machine-readable format yourself.
If you are extracting the table from another file, e.g. from a pdf or from the web, also write this in the descriptive document.
You can add screenshots if you want to. You may have several problems for every dataset.
Every single step should be recorded, it is incredibly important. Describe your actions so that a stranger, following your steps, could get the same results.