Спасибо @Megha, я пометил этот ответ как принятый.

аюсь перебрать строки в кадре данных Python Pandas. В каждой строке фрейма данных я пытаюсь ссылаться на каждое значение в строке по имени столбца.

Вот что у меня есть:

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(10,4),columns=list('ABCD'))
print df
          A         B         C         D
0  0.351741  0.186022  0.238705  0.081457
1  0.950817  0.665594  0.671151  0.730102
2  0.727996  0.442725  0.658816  0.003515
3  0.155604  0.567044  0.943466  0.666576
4  0.056922  0.751562  0.135624  0.597252
5  0.577770  0.995546  0.984923  0.123392
6  0.121061  0.490894  0.134702  0.358296
7  0.895856  0.617628  0.722529  0.794110
8  0.611006  0.328815  0.395859  0.507364
9  0.616169  0.527488  0.186614  0.278792

я использовалэтот подход повторять, но это только дает мне часть решения -как выбрать строку в каждой итерации, как получить доступ к элементам строки по имени столбца?

Вот что я пытаюсь сделать:

for row in df.iterrows():
    print row.loc[0,'A']
    print row.A
    print row.index()

Насколько я понимаю, что ряд является пандсерии, Но у меня нет никакого способа индексировать в серии.

Можно ли использовать имена столбцов при одновременной итерации по строкам?

Ответы на вопрос(2)

Ваш ответ на вопрос