Iteration Over DataFrame
Iteration Over DataFrame
iterrows()
iteritems()
iterrows()
iteritems()
Code
import pandas as pd
data = {
df = pd.DataFrame(data,
index=['Stud1','Stud2','Stud3','Stud4','Stud5','Stud6','Stud7'])
OUTPUT
Stud1 A 25 Delhi
1
Stud2 B 30 Goa
Stud3 C 35 Mumbai
Stud4 D 24 AP
Stud5 E 35 MP
Stud6 F 22 TN
Stud7 G 34 Goa
print(i) Age 25
City Delhi
('Stud2', Name B
Age 30
City Goa
('Stud3', Name C
Age 35
City Mumbai
('Stud4', Name D
Age 24
City AP
2
Name: Stud4, dtype: object)
('Stud5', Name E
Age 35
City MP
('Stud6', Name F
Age 22
City TN
('Stud7', Name G
Age 34
City Goa
print("value:",data) Age 25
City Delhi
at index: Stud2
value: Name B
3
Age 30
City Goa
at index: Stud3
value: Name C
Age 35
City Mumbai
at index: Stud4
value: Name D
Age 24
City AP
at index: Stud5
value: Name E
Age 35
City MP
at index: Stud6
value: Name F
Age 22
4
City TN
at index: Stud7
value: Name G
Age 34
City Goa
j=0 Age 25
index: 0 data: A
index: 1 data: 25
at index: Stud2
value: Name B
Age 30
5
City Goa
index: 0 data: B
index: 1 data: 30
at index: Stud3
value: Name C
Age 35
City Mumbai
index: 0 data: C
index: 1 data: 35
at index: Stud4
value: Name D
6
Age 24
City AP
index: 0 data: D
index: 1 data: 24
index: 2 data: AP
at index: Stud5
value: Name E
Age 35
City MP
index: 0 data: E
index: 1 data: 35
index: 2 data: MP
at index: Stud6
7
value: Name F
Age 22
City TN
index: 0 data: F
index: 1 data: 22
index: 2 data: TN
at index: Stud7
value: Name G
Age 34
City Goa
index: 0 data: G
index: 1 data: 34
8
for(colindex,data) in df.iteritems(): col index Name
print("data:\n",data) Stud1 A
Stud2 B
Stud3 C
Stud4 D
Stud5 E
Stud6 F
Stud7 G
data:
Stud1 25
Stud2 30
Stud3 35
Stud4 24
Stud5 35
Stud6 22
Stud7 34
9
data:
Stud1 Delhi
Stud2 Goa
Stud3 Mumbai
Stud4 AP
Stud5 MP
Stud6 TN
Stud7 Goa
10