我确实搜索了我的问题的答案,但我找不到解决方案。 我遇到的问题是我有一个数据框,其中包含45个股票的股票数据(时间戳,开盘价,最高价,最低价,收盘价),我的原始文件看起来像下面的输出,这只是一个快照。数据。基本上连续存在一个接一个粘贴的每个库存的时间,开放,高,低,关闭。
Stock1 Stock2 Stock3
Time Open High Low Close Time Open High Low Close Time Open High Low Close
01/01/17 10:00:00 56.05 57.99 56.05 56.58 01/01/17 10:00:00 26.05 27.99 26.05 26.58 01/01/17 10:00:00 16.05 17.99 16.05 16.58
01/01/17 10:05:00 56.58 57.00 51.20 52.33 01/01/17 10:05:00 26.58 21.22 27.00 26.99 01/01/17 10:05:00 16.58 13.22 22.15 20.25
数据框中的股票彼此相邻,这给我带来了麻烦。理想情况下,我想使用python将我的数据框分成具有股票名称的每个股票的不同数据框。我想它可以通过for循环完成,但是我不知道如何指定每5列代表不同的库存并需要分配给新变量。所以,我希望我的输出如下:
Stock1:
Time Open High Low Close
01/01/17 10:00:00 56.05 57.99 56.05 56.58
01/01/17 10:05:00 56.58 57.00 51.20 52.33
Stock2:
Time Open High Low Close
01/01/17 10:00:00 26.05 27.99 26.05 26.58
01/01/17 10:05:00 26.58 21.22 27.00 26.99
Stock3:
Time Open High Low Close
01/01/17 10:00:00 16.05 17.99 16.05 16.58
01/01/17 10:05:00 16.58 13.22 22.15 20.25
我是python的新手,感谢你的帮助!提前谢谢。