首页 > 解决方案 > 以 .txt 文件上传股票价格数据并在 python 中分析

问题描述

我是 python 新手,一直在寻找这个,但找不到任何问题。我有数百只股票的股价数据,全部在 .txt 文件中。我正在尝试将它们全部上传到 jupyter notebook 进行分析,最好使用图表和数学分析(特别是均值回归分析)。

我想知道如何一次上传这么多文件?我需要能够分析它们中的每一个,看看它们是否正在恢复到它们的平均价格。然后我想创建一个图表来分析前 5 个与平均值的最大差异。

另外,我应该将它们转换为 .csv 文件吗?也许然后将它们上传到熊猫?还有什么好的库可以使用?我知道 pandas、matplotlib 和数学库,可能还有 numpy。

谢谢你。

标签: pythonpython-3.xcsvanalysisstock

解决方案


使用 glob 读取目录和 pandas 读取文件。然后将它们全部连接起来

from glob import glob

dir_containing_files = 'path_to_csv_files'
df = pd.concat([pd.read_csv(i) for i in glob(dir_containing_files + '/*.txt')])

推荐阅读