熊猫-按星期几过滤日期

时间:2018-12-11 17:55:31

标签: pandas

我有一个数据框,其中包含日期以及星期几。我正在尝试过滤掉星期一或星期二的日期。

以下是我的数据框的视图以及到目前为止我尝试做的事情:

date, day_of_week
1/1/2018, Monday
1/2/2018, Tuesday
1/3/2018, Wednesday

预期输出:

date, day_of_week
1/1/2018, Monday
1/2/2018, Tuesday

我尝试执行以下操作以实现输出:

df.index.day_of_week < 2

但是它返回

AttributeError: 'Int64Index' object has no attribute 'day_of_week'

1 个答案:

答案 0 :(得分:1)

尝试:

filtered_df = df.loc[df.day_of_the_week.isin(['Monday', 'Tuesday'])]    

输出:

   date  day_of_the_week
0  1/1/2018          Monday
1  1/2/2018         Tuesday