Skip to content

Commit b0e1b2b

Browse files
committed
fixed deprecation warning for to_datetime()
1 parent fb61173 commit b0e1b2b

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

fredapi/fred.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ def _parse(self, date_str, format='%Y-%m-%d'):
7373
helper function for parsing FRED date string into datetime
7474
"""
7575
rv = pd.to_datetime(date_str, format=format)
76-
if hasattr(rv, 'to_datetime'):
77-
rv = rv.to_datetime()
76+
if hasattr(rv, 'to_pydatetime'):
77+
rv = rv.to_pydatetime()
7878
return rv
7979

8080
def get_series_info(self, series_id):
@@ -244,8 +244,7 @@ def get_series_all_releases(self, series_id):
244244
'date': date,
245245
'value': val}
246246
i += 1
247-
from pandas import DataFrame
248-
data = DataFrame(data).T
247+
data = pd.DataFrame(data).T
249248
return data
250249

251250
def get_series_vintage_dates(self, series_id):
@@ -295,8 +294,7 @@ def __do_series_search(self, url):
295294
data[series_id][field] = child.get(field)
296295

297296
if num_results_returned > 0:
298-
from pandas import DataFrame
299-
data = DataFrame(data, columns=series_ids).T
297+
data = pd.DataFrame(data, columns=series_ids).T
300298
# parse datetime columns
301299
for field in ["realtime_start", "realtime_end", "observation_start", "observation_end", "last_updated"]:
302300
data[field] = data[field].apply(self._parse, format=None)

0 commit comments

Comments
 (0)