我正在尝试为 ETF 数据组合多个 csv 文件。这些 csv 文件具有以下数据结构。 Date Open High Low Close Volume0 31/12/2018 16.00 16.22 15.83 16.22 1135501 28/12/2018 16.59 16.60 16.22 16.22 1960762 27/12/2018 17.04 17.10 16.66 16.66 777643 24/12/2018 18.12 18.16 17.50 17.51 1370474 21/12/2018 17.33 18.00 17.20 17.74 1623915 20/12/2018 17.13 17.42 16.90 17.42 118405我已经使用 glob 将所有 csv 文件读入一个数组。import glob#To read all csv filesfiles = glob.glob('*.csv')files[] 的输出看起来像这样。['BBOZ.csv', 'CORE.csv', 'DJRE.csv', 'ETPMAG.csv', 'ETPMPD.csv', 'ETPMPM.csv', 'GOLD.csv', 'HACK.csv', 'IGB.csv', 'IJR.csv', 'IXJ.csv', 'MOAT.csv', 'MVS.csv', 'NDQ.csv', 'OZR.csv', 'SPY.csv', 'STW.csv', 'TECH.csv', 'USD.csv', 'VAE.csv', 'VAP.csv', 'VAS.csv', 'VDHG.csv', 'VGE.csv', 'VGS.csv', 'VTS.csv', 'YANK.csv', 'ZUSD.csv']每个 csv 文件都是一个 ETF 符号我想创建一个数据框,它从每个 csv 文件中获取 ['Close'] 列,并将其组合成一个带有股票代码的数据框,因为每一列都由每个符号的收盘价填充,日期作为第一列所以输出看起来像这样:Date BBOZ CORE DJRE ETPMAG ETPMPD .... ZUSD31/12/2018 16 17 18 19 20 ... 2130/12/2018 16 17 18 19 20 ... 2229/12/2018 16 17 18 19 20 ... 2328/12/2018 16 17 18 19 20 ... 24等等我被困在如何创建该数据框上。
添加回答
举报
0/150
提交
取消