相关疑难解决方法(0)

pandas dataframe groupby datetime month

考虑一个csv文件:

string,date,number
a string,2/5/11 9:16am,1.0
a string,3/5/11 10:44pm,2.0
a string,4/22/11 12:07pm,3.0
a string,4/22/11 12:10pm,4.0
a string,4/29/11 11:59am,1.0
a string,5/2/11 1:41pm,2.0
a string,5/2/11 2:02pm,3.0
a string,5/2/11 2:56pm,4.0
a string,5/2/11 3:00pm,5.0
a string,5/2/14 3:02pm,6.0
a string,5/2/14 3:18pm,7.0
Run Code Online (Sandbox Code Playgroud)

我可以阅读此内容,并将日期列重新格式化为datetime格式:

b=pd.read_csv('b.dat')
b['date']=pd.to_datetime(b['date'],format='%m/%d/%y %I:%M%p')
Run Code Online (Sandbox Code Playgroud)

我一直试图按月对数据进行分组.似乎应该有一种明显的方式来访问月份和分组.但我似乎无法做到这一点.有谁知道怎么样?

我目前正在尝试的是按日期重新编制索引:

b.index=b['date']
Run Code Online (Sandbox Code Playgroud)

我可以这样访问这个月:

b.index.month
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法找到一个按月累计的功能.

python datetime pandas pandas-groupby

68
推荐指数
5
解决办法
9万
查看次数

标签 统计

datetime ×1

pandas ×1

pandas-groupby ×1

python ×1