@@ -73,8 +73,8 @@ def _parse(self, date_str, format='%Y-%m-%d'):
73
73
helper function for parsing FRED date string into datetime
74
74
"""
75
75
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 ()
78
78
return rv
79
79
80
80
def get_series_info (self , series_id ):
@@ -244,8 +244,7 @@ def get_series_all_releases(self, series_id):
244
244
'date' : date ,
245
245
'value' : val }
246
246
i += 1
247
- from pandas import DataFrame
248
- data = DataFrame (data ).T
247
+ data = pd .DataFrame (data ).T
249
248
return data
250
249
251
250
def get_series_vintage_dates (self , series_id ):
@@ -295,8 +294,7 @@ def __do_series_search(self, url):
295
294
data [series_id ][field ] = child .get (field )
296
295
297
296
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
300
298
# parse datetime columns
301
299
for field in ["realtime_start" , "realtime_end" , "observation_start" , "observation_end" , "last_updated" ]:
302
300
data [field ] = data [field ].apply (self ._parse , format = None )
0 commit comments