根据列和索引标题返回值

时间:2018-07-17 20:11:25

标签: python pandas dataframe

我有一个具有索引和列标题的数据框,如下所示:

 Customer ID     Email     Technique 1       Technique 2      ...
 12345           i@me.com  1                 0                ...
 ...

有没有一种方法可以用相应的索引/列提取值?在此示例中,前两列是索引,而第一行是所有标题。是否存在某种方法,例如:

 dataframe.method(index label, column label)

 dataframe.method('12345', 'Technique 2')
 >>> 0    

1 个答案:

答案 0 :(得分:2)

首先将客户ID设置为索引

df.set_index('Customer ID',inplace=True)

然后使用.loc

df.loc[12345,'Technique 2']
Out[415]: 0