为了账号安全,请及时绑定邮箱和手机立即绑定

合并csv文件列和名称列

合并csv文件列和名称列

白衣染霜花 2021-10-26 16:09:42
我正在尝试为 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等等我被困在如何创建该数据框上。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 222 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信