python - font - plt.title bold
Obtener el primer elemento de la serie sin saber el índice (1)
Esta pregunta ya tiene una respuesta aquí:
Es de cualquier 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]:
A B
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