我有一个带有时间戳列的 DataFrame,其中包含一年中的所有日期。
我想只保留该月的第一天,知道我该怎么做吗?
考虑到这一点,您可以按如下方式访问日期时间对象的日期属性:
from datetime import datetime
dt = datetime.today()
dt.day
输出:
2021-07-11 09:37:23.122548
11
然后,您可以使用屏蔽来选择数据框中日期值为 1 的行,如下所示:
df = df[df['date_column'].dt.day == 1]
您只需将“date_column”替换为您的日期列的名称即可。