From dfec5f2311d1f61ffd61dbd79c6bdda64c58b91c Mon Sep 17 00:00:00 2001 From: addisonlynch Date: Sun, 3 Feb 2019 00:04:39 -0500 Subject: [PATCH] Added explicit sort parameter to pd.concat in Yahoo Actions --- pandas_datareader/yahoo/actions.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pandas_datareader/yahoo/actions.py b/pandas_datareader/yahoo/actions.py index f9d91348..8e971fd1 100644 --- a/pandas_datareader/yahoo/actions.py +++ b/pandas_datareader/yahoo/actions.py @@ -33,14 +33,16 @@ def _get_one_action(data): dividends = DataFrame(data['Dividends']).dropna() dividends["action"] = "DIVIDEND" dividends = dividends.rename(columns={'Dividends': 'value'}) - actions = concat([actions, dividends]).sort_index(ascending=False) + actions = concat([actions, dividends], sort=True) + actions = actions.sort_index(ascending=False) if 'Splits' in data.columns: # Add a label column so we can combine our two DFs splits = DataFrame(data['Splits']).dropna() splits["action"] = "SPLIT" splits = splits.rename(columns={'Splits': 'value'}) - actions = concat([actions, splits]).sort_index(ascending=False) + actions = concat([actions, splits], sort=True) + actions = actions.sort_index(ascending=False) return actions