aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/globeop_reports.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/python/globeop_reports.py b/python/globeop_reports.py
index 2fe60c8e..a3428e5c 100644
--- a/python/globeop_reports.py
+++ b/python/globeop_reports.py
@@ -150,19 +150,19 @@ def hist_pos(asset_class="rmbs", dm=False):
end_date = pd.datetime.today() - MonthEnd(1)
dates = pd.date_range(datetime.date(2013, 1, 31), end_date, freq="M")
- calc_df = pd.DataFrame()
- for d in dates:
+ pos = []
+ for d in dates.dt.date:
if asset_class == "rmbs":
- if d.date() == datetime.date(2018, 11, 30):
+ if d == datetime.date(2018, 11, 30):
d_1 = datetime.date(2018, 12, 3)
- elif d.date() == datetime.date(2016, 2, 29):
+ elif d == datetime.date(2016, 2, 29):
d_1 = datetime.date(2016, 2, 29)
else:
d_1 = None
- calc_df = calc_df.append(rmbs_pos(d, d_1, dm))
+ pos.append(rmbs_pos(d, d_1, dm))
else:
- calc_df = calc_df.append(clo_pos(d), sort=True)
- return calc_df
+ pos.append(clo_pos(d), sort=True)
+ return pd.concat(pos)
def rmbs_pos(date, model_date=None, dm=False):