将月份的第一天保存在时间戳对象中

问题描述 投票:0回答:1

我有一个带有时间戳列的 DataFrame,其中包含一年中的所有日期。

我想只保留该月的第一天,知道我该怎么做吗?

python pandas time-series timestamp
1个回答
0
投票

考虑到这一点,您可以按如下方式访问日期时间对象的日期属性:

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”替换为您的日期列的名称即可。

© www.soinside.com 2019 - 2024. All rights reserved.