【发布时间】:2023-03-30 18:40:01
【问题描述】:
在没有索引信息的情况下,我可以通过任何方式获得 Seires 的第一个元素吗?
例如,我们有一个系列
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])
})
打印出主题:
print (SUBJECTS[SUBJECTS.initials==key]['ID'])
145 146
Name: ID, dtype: int64
如何在不使用索引 145 的情况下获取此处的值 146?
非常感谢
【问题讨论】:
-
只需
(SUBJECTS[SUBJECTS.initials==key]['ID']).values[0] -
@Andy Hayden 的答案是正确的。你应该接受它。
标签: python pandas dataframe series head