您可以
loc用来获取满足条件的序列,然后
iloc获取第一个元素:
In [2]: dfOut[2]: A B0 p1 11 p1 22 p3 33 p2 4In [3]: df.loc[df['B'] == 3, 'A']Out[3]:2 p3Name: A, dtype: objectIn [4]: df.loc[df['B'] == 3, 'A'].iloc[0]Out[4]: 'p3'

您可以
loc用来获取满足条件的序列,然后
iloc获取第一个元素:
In [2]: dfOut[2]: A B0 p1 11 p1 22 p3 33 p2 4In [3]: df.loc[df['B'] == 3, 'A']Out[3]:2 p3Name: A, dtype: objectIn [4]: df.loc[df['B'] == 3, 'A'].iloc[0]Out[4]: 'p3'