gpt4 book ai didi

curl - 使用 J 从安全链接读取 CSV 文件

转载 作者:行者123 更新时间:2023-12-05 01:24:01 25 4
gpt4 key购买 nike

我正在尝试从 https://www.alphavantage.co/ 获取 CSV 文件并将值传递给 J 进行处理。

我尝试了 httpget 和 web/gethttp(基于 curl)但是两者都碰壁了,至于 httpget 我不知道如何将 https 传递给 httpget 函数。我根本无法让 gethttp 工作。

链接看起来像这样(这是一个演示链接): https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo&datatype=csv

我对 httpget 的试用给出了这个错误:

|domain error: httpget
log ;:^:_1 host;(":port);path

如何使用 J 获取在线 csv 并将其传递给我的代码?谢谢。

编辑:这是我的平台

Engine: j901/j64/linux
Beta-c: commercial/2019-04-03T10:18:09
Library: 9.01.03
Qt IDE: 1.8.1/5.5.1
Platform: Linux 64
Installer: J901 install
InstallPath: /home/sam/j901

最佳答案

使用您在上面提供的链接,以下内容适用于 Windows 10:

   load 'web/gethttp csv'
Link=: 'https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo&datatype=csv'
fixcsv gethttp Link
┌───────────────────┬────────┬────────┬────────┬────────┬────────┐
│timestamp │open │high │low │close │volume │
├───────────────────┼────────┼────────┼────────┼────────┼────────┤
│2019-04-18 16:00:00│123.3900│123.5000│123.3000│123.3700│1327949 │
├───────────────────┼────────┼────────┼────────┼────────┼────────┤
│2019-04-18 15:55:00│123.4100│123.4800│123.3000│123.3900│931359 │
├───────────────────┼────────┼────────┼────────┼────────┼────────┤
│2019-04-18 15:50:00│123.3250│123.4200│123.2900│123.4100│340777 │
└───────────────────┴────────┴────────┴────────┴────────┴────────┘
...

JVERSION
Engine: j807/j64/windows
Release-d: commercial/2019-03-18T13:21:35
Library: 8.07.25
Qt IDE: 1.7.9s/5.9.6
Platform: Win 64
Installer: J807 install
InstallPath: c:/program files/j64-807
Contact: www.jsoftware.com

对于 Linux,似乎需要一组额外的双引号才能让 curlwget 正确解释链接:

   fixcsv gethttp dquote Link
┌───────────────────┬────────┬────────┬────────┬────────┬────────┐
│timestamp │open │high │low │close │volume │
├───────────────────┼────────┼────────┼────────┼────────┼────────┤
│2019-04-18 16:00:00│123.3900│123.5000│123.3000│123.3700│1327949 │
├───────────────────┼────────┼────────┼────────┼────────┼────────┤
...

双引号也适用于 Windows,因此您可以只用双引号引用链接,它应该可以跨平台工作。

关于curl - 使用 J 从安全链接读取 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55753504/

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