Pandas Dataframe - 如何获得给定的x?

时间:2016-12-17 19:11:09

标签: python pandas dataframe

我们说我的数据框dtx(索引)和y,如:

x y      z
1 red    9
2 green  8
3 blue   7
4 black  6
5 white  5

我想为给定的y检索x。喜欢的东西;

dt(3)
returns blue

dt(5)
returns white

我该怎么做?

1 个答案:

答案 0 :(得分:0)

将列x放入索引中,然后使用.loc运算符。 dt.set_index('x').loc[x, 'y']。如果您希望更快地查找dt.set_index('x').at[x,'y']