Bir csv dosyası düşünün:
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
Bunu içinde okuyabilir ve tarih sütununu datetime biçiminde yeniden biçimlendirebilirim:
b=pd.read_csv('b.dat')
b['date']=pd.to_datetime(b['date'],format='%m/%d/%y %I:%M%p')
Verileri aylara göre gruplandırmaya çalışıyorum. Aya erişmenin ve buna göre gruplandırmanın açık bir yolu olmalı gibi görünüyor. Ama bunu yapacak gibi görünmüyorum. Nasıl olduğunu bilen var mı?
Şu anda denediğim şey tarihe göre yeniden indeksleniyor:
b.index=b['date']
Aya şöyle erişebilirim:
b.index.month
Ancak aylara göre bir araya toplayacak bir işlev bulamıyorum.
my_df.my_column.dt.month