У меня есть df в pandas
import pandas as pd
df = pd.DataFrame(['AA', 'BB', 'CC'], columns = ['value'])
Я хочу перебирать строки в df. Для каждой строки я хочу значение строки s value and next row
Что-то вроде (не работает):
for i, row in df.iterrows():
print row['value']
i1, row1 = next(df.iterrows())
print row1['value']
В результате я хочу
'AA'
'BB'
'BB'
'CC'
'CC'
*Wrong index error here
В этот момент у меня есть беспорядок, чтобы решить эту проблему.
for i in range(0, df.shape[0])
print df.irow(i)['value']
print df.irow(i+1)['value']
Есть ли более эффективный способ решения этой проблемы?