我有一个数据框,它返回格式为date
的{{1}}列的行:
DD.MM.YY
产生类似的东西:
transactions_by_shop = transactions.groupby('shop_id')
list(transactions_by_shop)
如何过滤 | date | item | price
01 | 11.09.14 | item_name | 100.45
以使transactions_by_shop
必须大于date
?
答案 0 :(得分:1)
您可以使用dt.strftime
转换为str,然后按字典顺序进行比较:
df[df.date.dt.strftime('%m.%y') > '09.14']
编辑:更好的解决方案是将“09.14”转换为日期时间并进行比较。