Unit 10: Data cleanup - Subjective Questions

ECAP776 • Practice Questions with Detailed Answers

20 questions

1

Define data cleanup. Why is it an important stage in a Python-based data-processing workflow?

2

Explain how a dataset can be investigated in Python before cleanup begins.

3

Describe methods for identifying and treating missing values during data investigation and cleanup.

4

Distinguish between syntactic errors and semantic errors in dirty data, giving suitable examples.

5

Explain how duplicate records can be investigated and removed in Python. What precautions should be taken?

6

What is data profiling? Describe the statistics and patterns that should be examined while profiling a dataset.

7

Compare exact matching and fuzzy matching in data cleanup. State when each technique should be used.

8

Describe a robust procedure for matching customer records from two datasets when no common unique identifier is available.

9

Explain edit distance and show how it can support fuzzy matching.

10

What is record linkage? Explain the roles of blocking, candidate generation, scoring, and threshold selection.

11

Explain how false positives and false negatives affect data matching. How can their occurrence be reduced?

12

Describe how strings should be standardized before they are compared or matched in Python.

13

Explain the use of regular expressions in investigating, matching, and formatting dirty data. Give Python-oriented examples.

14

Describe how inconsistent date values can be detected, parsed, standardized, and validated in Python.

15

Explain how numeric and currency fields should be cleaned and formatted without losing their meaning.

16

Compare map(), replace(), apply(), and vectorized string methods for standardizing values in a pandas DataFrame.

17

Design a Python data-cleanup pipeline that integrates investigation, matching, and formatting. Explain each stage.

18

What is an outlier? Explain how outliers can be investigated and treated without automatically deleting valid observations.

19

Explain why formatting should be separated from data storage. Illustrate your answer using dates, numbers, and identifiers.

20

Describe how the quality of a cleaned dataset should be validated and documented after investigation, matching, and formatting are complete.