首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用atoti加载S3数据源?

如何用atoti加载S3数据源?
EN

Stack Overflow用户
提问于 2020-11-04 18:03:15
回答 1查看 108关注 0票数 1

按照installation guide,我已经安装了atoti库:

代码语言:javascript
复制
(atoti) C:\Users>conda list
# packages in environment at C:\Apps\miniconda3\envs\atoti:
#
# Name                    Version                   Build  Channel
abseil-cpp                20200225.2           ha925a31_2    conda-forge
aplus                     0.11.0                   pypi_0    pypi
appdirs                   1.4.3                      py_1    conda-forge
argon2-cffi               20.1.0           py38h1e8a9f7_1    conda-forge
arrow-cpp                 1.0.1           py38h1234567_1_cpu    conda-forge
astropy                   4.0.1.post1              pypi_0    pypi
atoti                     0.4.3                   9238575    https://conda.atoti.io
attrs                     20.1.0             pyh9f0ad1d_0    conda-forge
...

我还从atoti的github下载了Pnl Explained notebook,我正在尝试读取s3上的一个文件:

代码语言:javascript
复制
position_sensitivity_store = session.read_csv(
    "https://data.atoti.io/notebooks/pnl-explained/position_sensitivities.csv",
    keys=["book_id", "instrument_code", "currency", "curve", "tenor"],
    store_name="Position Sensitivities Store",
)

我遇到了以下异常:

代码语言:javascript
复制
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'https:\\data.atoti.io\\notebooks\\pnl-explained\\position_sensitivities.csv'

我可以直接从浏览器访问该文件。如何将源文件加载到atoti中?我是否需要额外的库来读取S3上的源文件?

EN

回答 1

Stack Overflow用户

发布于 2020-11-06 22:40:49

要加载S3数据,您需要使用方案s3,如新版本的notebook所示:

代码语言:javascript
复制
position_sensitivity_store = session.read_csv(
    "s3://data.atoti.io/notebooks/pnl-explained/position_sensitivities.csv",
    keys=["book_id", "instrument_code", "currency", "curve", "tenor"],
    store_name="Position Sensitivities Store",
)

有关完整的参考信息,请参阅本页1。

因为您指向notebook提供的数据,所以当notebook被移动时-根据链接末尾的新文档-我怀疑它使用的数据也被移动到了其他地方。顺便说一句,它现在在这里2。

1 2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64677903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档