У меня есть DataFrame
от панд:
import pandas as pd
inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]
df = pd.DataFrame(inp)
print df
Выход:
c1 c2
0 10 100
1 11 110
2 12 120
Теперь я хочу перебрать строки этого кадра. Для каждой строки я хочу иметь возможность доступа к ее элементам (значениям в ячейках) по имени столбцов. Например:
for row in df.rows:
print row['c1'], row['c2']
Возможно ли это сделать в пандах?
Я нашел этот похожий вопрос. Но это не дает мне ответ, который мне нужен. Например, там предлагается использовать:
for date, row in df.T.iteritems():
или же
for row in df.iterrows():
Но я не понимаю, что такое row
объект и как я могу с ним работать.