@@ -112,22 +112,24 @@ def loadData(self, dataPath, datetimeFormat, separator):
112
112
113
113
# Python contains
114
114
if not dataPath in self .dataframes :
115
- # self.dataframes[fileName] = pd.read_csv(dataPath,
116
- # sep=separator,
117
- # parse_dates=[0],
118
- # date_parser=lambda x: pd.to_datetime(x, format=datetimeFormat),
119
- # skiprows=0,
120
- # header=0,
121
- # names=["Time", "Open", "High", "Low", "Close", "Volume"],
122
- # index_col=0)
123
- self .dataframes [fileName ] = pd .read_csv (dataPath ,
124
- sep = separator ,
125
- parse_dates = [0 ],
126
- date_format = datetimeFormat ,
127
- skiprows = 0 ,
128
- header = 0 ,
129
- names = ["Time" , "Open" , "High" , "Low" , "Close" , "Volume" ],
130
- index_col = 0 )
115
+ if pd .__version__ == '1.4.3' :
116
+ self .dataframes [fileName ] = pd .read_csv (dataPath ,
117
+ sep = separator ,
118
+ parse_dates = [0 ],
119
+ date_parser = lambda x : pd .to_datetime (x , format = datetimeFormat ),
120
+ skiprows = 0 ,
121
+ header = 0 ,
122
+ names = ["Time" , "Open" , "High" , "Low" , "Close" , "Volume" ],
123
+ index_col = 0 )
124
+ else :
125
+ self .dataframes [fileName ] = pd .read_csv (dataPath ,
126
+ sep = separator ,
127
+ parse_dates = [0 ],
128
+ date_format = datetimeFormat ,
129
+ skiprows = 0 ,
130
+ header = 0 ,
131
+ names = ["Time" , "Open" , "High" , "Low" , "Close" , "Volume" ],
132
+ index_col = 0 )
131
133
132
134
except ValueError as err :
133
135
return False , "ValueError error:" + str (err )
0 commit comments