【发布时间】:2018-06-09 23:07:20
【问题描述】:
我是 Python 新手,我正在尝试处理一些数字。附样本:Open High Low Close Sample Data
我已经测试了几种导入数据的变体,但都失败了。真的很感谢一些建议。谢谢!
path = 'Data/Price.numbers'
with open(path) as file:
file.readline()
for line in file:
values = map(float, line.split())
test.append(values)
主要目标:
1) 以我可以轻松操作和应用计算的格式有效地存储表格数据 > 我正在考虑一个 Dict{} > 任何 cmets?
2) 针对快速计算进行了优化,因为我需要处理多种证券的数据 > 我估计大约有 1,000,000 到 2,000,000 个数据点。
再次感谢任何建议,以更好地做到这一点。
【问题讨论】:
-
您打算如何直接从 Excel 或 Numbers 文件导入数据?这些文件格式不是原始数据(例如 CSV 文件),因此您必须对这些文件进行解码,然后将其处理成可用的形式。如果您需要验证您使用的是最新数据,您可以更轻松地从这些文件(例如 CSV)中导出数据,或者使用库从文件中读取数据。
-
嗨本杰明,感谢您的建议。似乎大多数专家都建议使用 csv 格式。我会试一试。我看到的另一个问题是每天将我的数字文件转换为 csv 格式的可行性。我需要不断刷新我的数据馈送。能给我进一步的建议吗?
标签: python macos python-2.7 import algorithmic-trading