From 38a812038156b3306fe0bebeff9d10bf730395e9 Mon Sep 17 00:00:00 2001 From: Jason Date: Tue, 21 Jun 2016 20:00:46 +0800 Subject: [PATCH] Added yearfirst=True to to_datetime on line 680 to fix issue #207 --- pandas_datareader/yahoo/options.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas_datareader/yahoo/options.py b/pandas_datareader/yahoo/options.py index 53ae21c0..17e166fa 100644 --- a/pandas_datareader/yahoo/options.py +++ b/pandas_datareader/yahoo/options.py @@ -677,7 +677,7 @@ def _process_data(self, frame, type): frame.columns = ['Strike', 'Symbol', 'Last', 'Bid', 'Ask', 'Chg', 'PctChg', 'Vol', 'Open_Int', 'IV'] frame["Rootexp"] = frame.Symbol.str[0:-9] frame["Root"] = frame.Rootexp.str[0:-6] - frame["Expiry"] = to_datetime(frame.Rootexp.str[-6:]) + frame["Expiry"] = to_datetime(frame.Rootexp.str[-6:], yearfirst=True) # Removes dashes in equity ticker to map to option ticker. # Ex: BRK-B to BRKB140517C00100000 frame["IsNonstandard"] = frame['Root'] != self.symbol.replace('-', '')