import pandas as pd
data_frame = {'한글': ['가', '나', '다'],
'알파벳': ['A', 'B', 'C']}
df = pd.DataFrame(data_frame)
DataFrame.iterrows()
for index, row in df.iterrows():
print(index, row)
>>
0 한글 가
알파벳 A
Name: 0, dtype: object
1 한글 나
알파벳 B
Name: 1, dtype: object
2 한글 다
알파벳 C
Name: 2, dtype: object
for index, row in df.iterrows():
a = row['한글']
b = row.한글
if a == b:
print('동일')
>>
동일
동일
동일
DataFrame.itertuples(index=True, name='Pandas')
ㄴ index: index 출력 여부
ㄴ name: 사용자가 지정하는 값으로 named tuple 출력, None이면 일반 튜플, 기본값 Pandas
for row in df.itertuples():
print(row)
>>
Pandas(Index=0, 한글='가', 알파벳='A')
Pandas(Index=1, 한글='나', 알파벳='B')
Pandas(Index=2, 한글='다', 알파벳='C')
for row in df.itertuples():
print(row.한글)
>>
가
나
다