Чтобы было проще и понятнее, вы могли бы показать заголовок вашего Dataframe, чтобы увидеть столбцы.
для итерации через фрейм данных:
for column in df:
print(df[column])
или вы можете использовать iteritems()
for name, values in df.iteritems():
print('{name}: {value}'.format(name=name, value=values[0]))
Другим обходным решением является транспонирование DataFrame и итерация по строкам.
for column_name, column in df.transpose().iterrows():
print(column_name)
Мы можем легко использовать нарезку списка в Python для нарезки df.columns в соответствии с нашими потребностями. Например, чтобы перебрать все столбцы, кроме первого, мы можем сделать:
for column in df.columns[1:]:
print(df[column])