按照installation guide,我已经安装了atoti库:
(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上的一个文件:
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",
)我遇到了以下异常:
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上的源文件?
发布于 2020-11-06 22:40:49
要加载S3数据,您需要使用方案s3,如新版本的notebook所示:
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。
https://stackoverflow.com/questions/64677903
复制相似问题