I have a simple dataframe:
index, a, y 0 , 1, 2 1 , 4, 6 2 , 5, 8
I want to loop through the "a" column, and print out its index for a specific value.
for x in df.a:
if x == 4:
print ("Index of that row")
What syntax should I use to obtain the index value when the for loop hits the specific value in the "a" column that I am seeking?
Thank You
A series is like a dictionary, so you can use the .iteritems
method:
for idx, x in df['a'].iteritems():
if x==4:
print('Index of that row: {}'.format(idx))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With