How to iterate over columns in a DataFrame in Pandas
• 1 minThere are two methods to loop over columns in a Pandas Dataframe
We define a sample DataFrame
Loop over the columns using the column names
As you might know already, Pandas DataFrame does have the .columns attributes, but when called in a loop the DataFrame returns the column names by default.
or
Using the iteritems method
You also can loop over columns using the iteritems method.
for col, values in df.iteritems():
# We print the column names
print(col)
# We print the column values
print(values)