小编She*_*har的帖子

KDB:尝试在一个位置读取多个csv文件

我正在尝试运行以下代码以读取位置C:/ q / BitCoin / Input上所有可用的csv文件。遇到错误并且不知道解决方案是什么?csv文件是具有三个字段的标准文件。

raze{[x] 
inputdir:`:C:/q/BitCoin/Input;
filelist1:key inputdir;
filelist2:` sv' inputdir,'filelist1;
filelist3:string filelist2;
r:flip`Time`Qty`Price!("ZFF";",")0:x; 
select from r
} each `$filelist3
Run Code Online (Sandbox Code Playgroud)

硬编码文件名并在以下代码下运行可以工作,但我不想硬编码

raze {[x] 
r:flip`Time`Qty`Price!("ZFF";",")0:x; 
select from r 
} each (`$"C:/q/BitCoin/Input/bitbayPLN.csv";`$"C:/q/BitCoin/Input/anxhkAUD.csv")
Run Code Online (Sandbox Code Playgroud)

低于错误

执行查询期间发生错误。服务器发送了响应:filelist3

有人可以帮助解决问题吗?

kdb

0
推荐指数
1
解决办法
103
查看次数

标签 统计

kdb ×1