Exploratory Data Analysis (EDA) on COVID-19 datasets — cases, recoveries, and vaccinations.
-
Open this folder as a project in PyCharm.
-
Open the Terminal (
View > Tool Windows > Terminal). -
Install dependencies:
pip install -r requirements.txt -
Download the dataset from:
https://covid.ourworldindata.org/data/owid-covid-data.csvPlace it in:
data/raw/owid-covid-data.csv -
Run the pipeline:
python main.py
| Type | Location |
|---|---|
| Cleaned data | data/processed/cleaned_covid.csv |
| Line plots / heatmaps | outputs/figures/ |
| Interactive HTML charts | outputs/html/ |
covid19_analysis/
├── data/raw/ ← Place downloaded CSV here
├── data/processed/ ← Auto-generated cleaned data
├── src/
│ ├── data_loader.py
│ ├── preprocessor.py
│ ├── analyzer.py
│ ├── visualizer.py
│ └── interactive.py
├── outputs/
│ ├── figures/
│ └── html/
├── main.py
├── requirements.txt
└── README.md
- pandas — data loading and manipulation
- numpy — numerical operations
- matplotlib — static line plots, bar charts
- seaborn — correlation heatmaps
- plotly — interactive HTML charts