根据文件列表,返回结果列表.
(n, intraday, *fnames)
| 281 | |
| 282 | |
| 283 | def load_datas(n, intraday, *fnames): |
| 284 | """ 根据文件列表,返回结果列表. """ |
| 285 | def path_name(fname): |
| 286 | return "".join([home, "trace/", fname, ".csv" ]) |
| 287 | datas = [] |
| 288 | stock_dir=home + "stock_data/" |
| 289 | |
| 290 | for fname in fnames: |
| 291 | names = [path_name(fname)] |
| 292 | name, ext = os.path.splitext(os.path.basename(fname)) |
| 293 | name = os.path.dirname(fname) + name + "_" + ext |
| 294 | names.append(path_name(name)) |
| 295 | |
| 296 | tradeinfo = pd.concat([csv2frame(name) for name in names]) |
| 297 | tradeinfo = tradeinfo.sort_index() |
| 298 | |
| 299 | pricefname = pricefname_from_tradefname(name) |
| 300 | pricefname = stock_dir + pricefname |
| 301 | print "Loaded Files: ", names |
| 302 | data = deal_tradeinfo(tradeinfo, pricefname, n, intraday) |
| 303 | datas.append(data) |
| 304 | return tuple(datas) |
| 305 | |
| 306 | |
| 307 | def load_tradeinfo(fname): |
no test coverage detected