相关疑难解决方法(0)

在Python中获取本月的最后一天

有没有办法使用Python的标准库轻松确定(即一个函数调用)给定月份的最后一天?

如果标准库不支持,那么dateutil包是否支持此功能?

python date

578
推荐指数
22
解决办法
29万
查看次数

在 pandas 时间序列日期列表中查找该月的最大日期

我有一个没有每个日期的时间序列(即交易日期)。系列可以在这里复制。

 dates=pd.Series(np.random.randint(100,size=30),index=pd.to_datetime(['2010-01-04', '2010-01-05', '2010-01-06', '2010-01-07',
           '2010-01-08', '2010-01-11', '2010-01-12', '2010-01-13',
           '2010-01-14', '2010-01-15', '2010-01-19', '2010-01-20',
           '2010-01-21', '2010-01-22', '2010-01-25', '2010-01-26',
           '2010-01-27', '2010-01-28', '2010-01-29', '2010-02-01',
           '2010-02-02', '2010-02-03', '2010-02-04', '2010-02-05',
           '2010-02-08', '2010-02-09', '2010-02-10', '2010-02-11',
           '2010-02-12', '2010-02-16']))
Run Code Online (Sandbox Code Playgroud)

我想在我的日期列表中显示该月的最后一天,即:“2010-01-29”和“2010-02-16”

我查看了在Python的日期列表中获取每个月的最后一个日期

更具体地说...

import pandas as pd
import numpy as np

df = pd.read_csv('/path/to/file/')          # Load a dataframe with your file
df.index = df['my_date_field']              # set the dataframe index with your date
dfg = df.groupby(pd.TimeGrouper(freq='M'))  # group by month / alternatively use MS for Month Start / referencing …
Run Code Online (Sandbox Code Playgroud)

python-datetime pandas

5
推荐指数
1
解决办法
7123
查看次数

标签 统计

date ×1

pandas ×1

python ×1

python-datetime ×1