MCPcopy Index your code
hub / github.com/QuantFans/quantdigger / load_datas

Function load_datas

quantdigger/kernel/datasource/data.py:283–304  ·  view source on GitHub ↗

根据文件列表,返回结果列表.

(n, intraday, *fnames)

Source from the content-addressed store, hash-verified

281
282
283def 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
307def load_tradeinfo(fname):

Callers 2

wave_analyzeFunction · 0.85
__init__Method · 0.85

Calls 4

path_nameFunction · 0.85
deal_tradeinfoFunction · 0.85
csv2frameFunction · 0.70

Tested by

no test coverage detected