From 422d05077d4007cfcb1fb1a2ef51adfa94694a84 Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Thu, 18 Jul 2024 03:20:10 -0700 Subject: [PATCH] fix syntax for Pandas dropping the name of field when is applied. (#6591) --- .../fixedincome/openbb_fixedincome/fixedincome_views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openbb_platform/extensions/fixedincome/openbb_fixedincome/fixedincome_views.py b/openbb_platform/extensions/fixedincome/openbb_fixedincome/fixedincome_views.py index c6911c9aa89..a49d3ea930f 100644 --- a/openbb_platform/extensions/fixedincome/openbb_fixedincome/fixedincome_views.py +++ b/openbb_platform/extensions/fixedincome/openbb_fixedincome/fixedincome_views.py @@ -71,13 +71,14 @@ class FixedIncomeViews: color = colors[color_count % len(colors)] plot_df = df[df["date"] == date].copy() plot_df["rate"] = plot_df["rate"].apply(lambda x: x * 100) + plot_df = plot_df.rename(columns={"rate": "Yield"}) plot_df = ( plot_df.drop(columns=["date"]) .set_index("maturity") .filter(items=maturities, axis=0) .reset_index() - .rename(columns={"maturity": "Maturity", "rate": "Yield"}) ) + plot_df = plot_df.rename(columns={"index": "Maturity"}) plot_df["Maturity"] = [ ( d.split("_")[1] + " " + d.split("_")[0].title() @@ -105,7 +106,7 @@ class FixedIncomeViews: dates = df.date.unique().tolist() figure, color_count = create_fig(figure, df, dates, color_count) - extra_params = kwargs.get("extra_params") + extra_params = kwargs.get("extra_params", {}) extra_params = ( extra_params if isinstance(extra_params, dict) else extra_params.__dict__ )