gpt4 book ai didi

import - 如何将财务数据保存到mathematica文件中?

转载 作者:行者123 更新时间:2023-12-02 17:48:36 26 4
gpt4 key购买 nike

我想保存从以下代码获得的财务数据:

data = FinancialData["GE","OHLCV", "Jan. 1, 2000"];

格式为:

{{yy, mm, dd}, {O, H, L, C, V}}

我想要 2 列,一列用于{日期},另一列用于{OHL, C, V} 但在第二列中我想处理每个单独的值(就像一个列表?)

我已经尝试过:

Export[dir <> filename <> ".csv", data];
data1 = Import[dir <> filename <> ".csv", "Table"];

还有其他格式,“列表”等。

问题是我有一个正在运行的程序来回测数据,当我从 FinancialData 获取数据时它工作正常,但我只是找不到像我执行 FinancialData 那样导出和导入的方法...

例如,我不能这样做:

C = Table[data1[[i]][[2]][[4]], {i, 1, n}];

(当然,如果我输入数据而不是 data1,一切都会正常)

有什么想法吗?

最佳答案

当您想要保持 Mathematica 列表结构完整时,为什么要导出到 csv?请尝试以下操作

data = FinancialData["GE", "OHLCV", "Jan. 1, 2000"];

Export["tmp/test.m", data]
data2 = Import["tmp/test.m"];

你会看到

data2 == data

给出True

关于import - 如何将财务数据保存到mathematica文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20820957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com