Obtener el primer elemento de la serie sin saber el índice

Es de esa manera que puedo obtener el primer elemento de Seires sin tener información sobre el índice.

Por ejemplo, tenemos una serie.

import pandas as pd key='MCS096' SUBJECTS=pd.DataFrame({'ID':Series([146],index=[145]),\ 'study':Series(['MCS'],index=[145]),\ 'center':Series(['Mag'],index=[145]),\ 'initials':Series(['MCS096'],index=[145]) }) 

Imprime SUJETOS:

  print (SUBJECTS[SUBJECTS.initials==key]['ID']) 145 146 Name: ID, dtype: int64 

¿Cómo puedo obtener el valor aquí 146 sin usar el índice 145?

Muchas gracias

Utilice iloc para acceder por posición (en lugar de etiqueta):

 In [11]: df = pd.DataFrame([[1, 2], [3, 4]], ['a', 'b'], ['A', 'B']) In [12]: df Out[12]: AB a 1 2 b 3 4 In [13]: df.iloc[0] # first row in a DataFrame Out[13]: A 1 B 2 Name: a, dtype: int64 In [14]: df['A'].iloc[0] # first item in a Series (Column) Out[14]: 1