This project contains a beginner‑friendly Jupyter notebook that demonstrates 10 essential pandas DataFrame operations, including:
- Creating a DataFrame
- Printing the DataFrame
- Viewing columns
- Viewing the first rows (
head()) - Selecting a column
- Adding a new column
- Filtering data
- Reading a CSV file
- Understanding indexes
- Sorting your data
The notebook is designed for learning, teaching, and demonstrating foundational Python data analysis skills.
dataframe_basics.ipynb
The main notebook with step‑by‑step examples and explanations for each pandas concept.
sample_data.csv
A small dataset used in the notebook to demonstrate reading CSV files into pandas.
desktop.ini
A Windows-generated file. Safe to ignore — it does not affect the project.
- Install Python 3.11+
- Install pandas and Jupyter (if needed):
pip install pandas jupyter - Open the notebook in VS Code, Jupyter Notebook, or JupyterLab
- Select a Python kernel
- Click Restart Kernel and Run All to reproduce the results from top to bottom
This notebook supports:
- Practicing foundational Python + pandas skills
- Teaching beginners how to work with DataFrames
- Creating micro‑learning content (TikTok / LinkedIn posts)
- Building a data-focused portfolio
- Demonstrating clean, reproducible workflows in Jupyter
LinkedIn: https://www.linkedin.com/in/vivianferguson
GitHub: https://github.com/mrvivian