小时我不知道如何获得每年的第一天,这样我就可以展示变化。
fivyi3re1#
使用所需日期筛选 Dataframe (如果列名为date,并且可以与字符串进行比较,则为简单示例):
date
data[data['date'] == '2017-01-01']
fcg9iug32#
我怀疑你那列日期的专栏是匿名的。默认情况下,该列被称为index,尽管您没有看到它。因此,为了迭代该列,您必须执行以下操作:
index
date = data.index
要获得每年的第一个日期:
first_dates = data.groupby(pd.DatetimeIndex(data.index).to_period('Y')).nth([0])
2条答案
按热度按时间fivyi3re1#
使用所需日期筛选 Dataframe (如果列名为
date
,并且可以与字符串进行比较,则为简单示例):fcg9iug32#
我怀疑你那列日期的专栏是匿名的。默认情况下,该列被称为
index
,尽管您没有看到它。因此,为了迭代该列,您必须执行以下操作:要获得每年的第一个日期: