arya2004 / arya2004/data-science
Re-implement `03.boxplot.ipynb` in Python as a `.py` script
- Dominant language
- R
- Stars
- 1
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
### 🐍 Convert `03.boxplot.ipynb` to a Python script
This notebook currently uses **R** for data analysis and visualization. Your task is to **convert the logic into Python** and save it as a standalone `.py` script in the same folder.
---
### 📁 Target file path:
```
projects/03.boxplot.py
```
---
### ✅ Guidelines:
- Use `pandas` for data manipulation
- Use `matplotlib` / `seaborn` for plots
- Use `read_csv()` on datasets from the `datasets/` folder
- Match the logic of the original R notebook as closely as possible
- Add meaningful comments and structure your code clearly
- You may use `argparse` if needed to allow parameterization
---
### 💡 Bonus Tips:
- You can preview the R logic inside `03.boxplot.ipynb` before translating it.
- If any logic seems inefficient in R, feel free to write cleaner Python alternatives.
- You may wrap sections of the script into functions or classes for clarity.
---
Once done, open a pull request referencing this issue.
Happy Hacking! 🎉
Contributor guide
Research direction
Start by inspecting projects/03.boxplot.ipynb to understand the existing R analysis, then review the relevant datasets in datasets/. Create projects/03.boxplot.py using pandas and matplotlib or seaborn, preserving the notebook's logic and visualizations. Done means the standalone script runs and reproduces the original analysis without relying on the notebook.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook, matplotlib, pandas, python, r
- Domain
- data, data-visualization
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 57/100