按列值索引到数据框中

时间:2014-03-21 21:37:46

标签: python pandas dataframe

我有一个数据框,我想根据特定的列值访问某些条目。例如......数据框有四列< A,B,C,D'

我想抓住一个特定的条目,其中A = 1'另一个地方' B = 42'有一个简单的方法吗?

1 个答案:

答案 0 :(得分:3)

这称为布尔索引,您可以根据条件对数据帧进行切片:

df[df['A']==1]

或两者都必须为真:

df[(df['A']==1) & (df['B']==42)]

但我建议您继续使用文档:http://pandas.pydata.org/pandas-docs/stable/10min.html,特别是布尔索引:http://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing