如何提取日期列大于日期的数据框子集?

how to extract a subset of a dataframe where the date column is larger than a date?

我有一个由日期列和其他列组成的数据框。 作为示例,请参见下面,

a = pd.DataFrame({'Date':['2021/2/21', '2021/2/20','2021/3/5','2021/5/30'],
            'Number':[2,4,6,9]})

a

      Date   Number
0   2021/2/21   2
1   2021/2/20   4
2   2021/3/5    6
3   2021/5/30   9

a['Date'].dtypes
对象

以下都没有让我得到子集

a = a[a['Date'] > '20/02/2021']
[x for x in a['Date'] if x > '20/02/2021' ]

如何获取子集?

使用pd.to_datetime并标准化日期列

a['Date'] = pd.to_datetime(a.Date)

然后使用ge进行比较,即大于

a['Date'].ge('2021/02/21')