我有一个数据帧df1:
Date Number
0 Jan-2017 20
1 Sep-2021 30
2 Jul-2021 40
3 Mar-2017 50
4 Apr-2020 60
5 Jun-2020 70
6 Feb-2017 80
“日期”列的数据类型为“对象”
我需要将“日期”按季度分组,如
1st quater -->(Jan,Feb,Mar)
2nd quater -->(Apr,May,Jun)
3rd quater -->(Jul,Aug,Sep)
4th quater -->(Oct,Nov,Dec)
对“数字”列求和
预期输出如下:
Date Number
0 Q1-2017 150
1 Q3-2021 70
2 Q2-2020 130
谢谢您抽出时间:)
使用^{} +^{} +^{} :
结果:
groupby可以使用datetime属性完成(确保
Date
列是datetime,即df['Date'] = pd.to_datetime(df['Date'])
):只需重新命名索引即可。您可以通过以下方式实现指定的格式:
给予:
您还可以尝试以下方法:
输出:
相关问题 更多 >
编程相关推荐