← NumPy & Pandas learning path
NumPy & Pandas · Module 6 of 10

Transforming data

Create columns, apply functions and sort.

📖 Key ideas

  1. New column: df["total"] = df["price"] * df["qty"].
  2. apply runs a function per row or value.
  3. map replaces values using a dict.
  4. sort_values("marks", ascending=False).
  5. rename(columns={"old": "new"}).
💡 Real-life example: Transforming data is reshaping clay: same material, more useful shape.
apply()Runs a function across data
map()Maps values using dict or function
sort_values()Sorts by columns
rename()Renames columns