最佳答案
有没有办法在不知道它的索引的情况下访问 Series 的第一个元素?
假设我有以下系列:
import pandas as pd
key='MCS096'
SUBJECTS = pd.DataFrame(
{
"ID": pd.Series([146], index=[145]),
"study": pd.Series(["MCS"], index=[145]),
"center": pd.Series(["Mag"], index=[145]),
"initials": pd.Series(["MCS096"], index=[145]),
}
)
打印出 SUBJECTS
:
print(SUBJECTS[SUBJECTS.initials==key]['ID'])
>>> 145 146
>>> Name: ID, dtype: int64
如何在不使用索引145的情况下获得值146?