← All skills
Skill · DataFrames & data wranglingLive

Pandas

Load, filter, group, and reshape tabular data — the daily grind of every data and ML project, drilled until it's muscle memory.

  1. Task 1Build a DataFrameEasyTurn a dict of columns into a DataFrame — the pandas table.~10 min · 2 blanks
  2. Task 2Select & filterEasyPick a column and keep only the rows you want.~11 min · 2 blanks
  3. Task 3Add & transform columnsEasyCompute new columns from existing ones.~11 min · 2 blanks
  4. Task 4Missing dataMediumFind and fill the gaps real datasets always have.~12 min · 2 blanks
  5. Task 5Group & aggregateMediumSplit rows into groups and summarise each.~13 min · 2 blanks
  6. Task 6Sort & rankMediumOrder rows to surface the top of the table.~11 min · 1 blanks
  7. Task 7Merge & joinHardCombine two tables on a shared key.~13 min · 1 blanks
  8. Task 8Apply & mapHardTransform a column with string ops and a custom function.~13 min · 2 blanks
  9. Task 9Reshape & pivotHardTurn long data into a wide cross-tab.~14 min · 2 blanks
  10. Task 10A real mini-analysisHardChain group, sort, and total into a real answer.~16 min · 3 blanks