File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ class EcondbReader(_BaseReader):
10
10
_format = None
11
11
_show = "labels"
12
12
13
+ def __init__ (self , * args , ** kwargs ):
14
+ super ().__init__ (** kwargs )
15
+ params = dict (s .split ("=" ) for s in self .symbols .split ("&" ))
16
+ if "from" in params and not kwargs .get ("start" ):
17
+ self .start = pd .to_datetime (params ["from" ], format = "%Y-%m-%d" )
18
+ if "to" in params and not kwargs .get ("end" ):
19
+ self .end = pd .to_datetime (params ["to" ], format = "%Y-%m-%d" )
20
+
13
21
@property
14
22
def url (self ):
15
23
"""API URL"""
@@ -22,12 +30,6 @@ def url(self):
22
30
23
31
def read (self ):
24
32
"""read one data from specified URL"""
25
- params = dict (s .split ("=" ) for s in self .symbols .split ("&" ))
26
- if "from" in params :
27
- self .start = pd .to_datetime (params ["from" ], format = "%Y-%m-%d" )
28
- if "to" in params :
29
- self .end = pd .to_datetime (params ["to" ], format = "%Y-%m-%d" )
30
-
31
33
results = self .session .get (self .url ).json ()["results" ]
32
34
df = pd .DataFrame ({"dates" : []}).set_index ("dates" )
33
35
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ def test_get_tourism(self):
52
52
# TOURISM_INBOUND
53
53
54
54
df = web .DataReader (
55
- "dataset=OE_TOURISM_INBOUND&COUNTRY=JPN,USA&" " VARIABLE=INB_ARRIVALS_TOTAL" ,
55
+ "dataset=OE_TOURISM_INBOUND&COUNTRY=JPN,USA&VARIABLE=INB_ARRIVALS_TOTAL" ,
56
56
"econdb" ,
57
57
start = pd .Timestamp ("2008-01-01" ),
58
58
end = pd .Timestamp ("2012-01-01" ),
You can’t perform that action at this time.
0 commit comments