索引pandas数据帧的列中的子集

时间:2015-04-14 10:17:34

标签: python pandas

df是一个pandas数据帧。

这给了我年轻的科目:

df_young = df[df['Age']<40]

这给了我以前的老话题:

df_old = df[df['Age']>60]

现在我想让我的中年科目有类似的(语法无效):

df_middleage = df[df['Age']< 40 and < 60]

有谁知道如何有效地做到这一点?感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用&

df_middleage = df[(df['Age'] > 40) & (df['Age'] < 60)]

请参阅此处的文档:http://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing