Status
Done
4. Iteration & Basic Loops
Loop through columns or rows.
df.__iter__→ Dunder method for iterating over columns (not used directly).df.items()→ Iterate over(column_name, Series)pairs.df.keys()→ Alias fordf.columns; returns column labels.df.iterrows()→ Iterate over(index, row Series)pairs; convenient but slower.df.itertuples()→ Iterate rows as namedtuples; faster thaniterrows.
Iteration & Basic Loops in Pandas DataFrames
Performance Warning ⚠️
Before we begin: Vectorized operations are almost always faster than iteration in pandas. Use these methods only when absolutely necessary.
‣
1. df.items() - Column-Wise Iteration
‣
2. df.keys() / df.columns - Column Labels
‣
3. df.iterrows() - Row-Wise Iteration (Use with Caution!)
‣