Iterating over rows and columns in Pandas DataFrame
First let's create a data frame with values.
A simple for loop through Pandas DataFrame using index
Iterating through pandas dataFrame objects is generally slow. Iteration beats the whole purpose of using DataFrame. It is an anti-pattern and is something you should only do when you have exhausted every other option. It is better look for a List Comprehensions , vectorized solution or DataFrame.apply() method.
Pandas DataFrame loop using list comprehension
Pandas DataFrame loop using DataFrame.apply()
**Other Pandas DataFrame looping methods (DON'T*!)