时间序列的第一个和最后一个日期如下:firstday = transactions["Date"].head(1)firstdaylastday = transactions["Date"].tail(1)lastdayDateindex2017-12-30 2017-12-30Name: Date, dtype: datetime64[ns]Dateindex2018-12-31 2018-12-31Name: Date, dtype: datetime64[ns]我想要以下两件事:1)将第一天和最后一天作为“2017-12-30”和“2018-12-31”(字符串),而不是 dtype('<M8[ns]')2) 计算这些日期之间的整月数(正确的输出是 12 个月)任何想法如何实现这些?谢谢你。
2 回答
![?](http://img1.sycdn.imooc.com/545845b40001de9902200220-100-100.jpg)
慕莱坞森
TA贡献1810条经验 获得超4个赞
这是给你的信息
firstdayStr = str(firstday[0])
lastdayStr = str(lastday[0])
months = (lastday[0].year - firstday[0].year) * 12 + lastday[0].month - firstday[0].month
输出
2017-12-30 00:00:00
2018-12-31 00:00:00
12
添加回答
举报
0/150
提交
取消