python - 以 .txt 文件上传股票价格数据并在 python 中分析
问题描述
我是 python 新手,一直在寻找这个,但找不到任何问题。我有数百只股票的股价数据,全部在 .txt 文件中。我正在尝试将它们全部上传到 jupyter notebook 进行分析,最好使用图表和数学分析(特别是均值回归分析)。
我想知道如何一次上传这么多文件?我需要能够分析它们中的每一个,看看它们是否正在恢复到它们的平均价格。然后我想创建一个图表来分析前 5 个与平均值的最大差异。
另外,我应该将它们转换为 .csv 文件吗?也许然后将它们上传到熊猫?还有什么好的库可以使用?我知道 pandas、matplotlib 和数学库,可能还有 numpy。
谢谢你。
解决方案
使用 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')])
推荐阅读
- typoscript - 如何自定义 TYPO3 styles.content.get 模板
- r - 通过更改循环中的条件来创建多个二分变量
- r - 根据由第三列分组的第二列中的值将值分配给新列?
- cucumber - 在 Cucumber 中使用不同的数据多次运行相同的步骤
- vb.net - 哪些字符必须为 URI 进行百分比编码?
- react-native - axios 或 fetch 给任何 HTTP 调用提供网络错误
- node.js - npm outdated 不显示任何内容,但 package.json 中的版本号已过时
- c# - 尝试为 WPF 用户控件创建 NUnit 测试
- ajax - 如何实现 Apify webhook?
- r - (R-3.5.3 mlrMBO) generateDesign(control$infill.opt.focussearch.points, ps.local, 中的错误: