monthly_dividend
1994 10 NaN
11 NaN
12 NaN
12 NaN
...
2012 4 NaN
5 NaN
6 NaN
7 1.746622
8 1.607685
9 1.613936
10 1.620187
11 1.626125
12 1.632375
2013 1 1.667792
2 1.702897
3 1.738314
4 1.773731
5 1.808835
6 1.844252
Length: 225
J'ai un code qui ressemble à celui ci-dessus. Ceci est un groupedby DataFrame, mais je voudrais le transformer en un TimeSeries régulier à nouveau. Le asfreq ('M') ne fonctionne plus sur le groupedby, donc je ne suis pas sûr s'il y a un moyen facile de le convertir.Comment changer un groupby DF en une série datetime mensuelle en Python Python
dividends
1994-10-31 0.0750
1994-11-30 0.0750
1994-12-31 0.0750
1995-12-31 0.3450
...
2012-03-31 0.145812
2012-04-30 0.145812
2012-05-31 0.145812
2012-06-30 0.146125
2012-07-31 0.146125
2012-08-31 0.151125
2012-09-30 0.151438
2012-10-31 0.151438
2012-11-30 0.151438
2012-12-31 0.151750
2013-01-31 0.180917
2013-02-28 0.180917
2013-03-31 0.181229
2013-04-30 0.181229
2013-05-31 0.181229
Freq: M, Length: 224
Merci pour votre aide! EDIT: Supprimé autre question, a été en mesure de comprendre comment l'ajuster à un mois-fin. (new_index = pd.PeriodIndex ([pd.Period (année = année, mois = mois, freq = 'M') pour l'année, mois dans df.index]). to_timestamp (how = 'e') – yrekkehs
a mis à jour la question, faites juste '' to_timestamp (how = 'e') '', voir: http://pandas.pydata.org/pandas-docs/dev/timeseries.html#converting-between-representations – Jeff