1
我用隨機數據的CSV文件,我可以導入到一個表,但是有可能該表創建列,而我導入CSV導入CSV到KDB表
我試過,但它不似乎工作就得到一個類型錯誤:
details:`time`place`cost`total`address ("TSFIS";",") 0:`data.csv
我用隨機數據的CSV文件,我可以導入到一個表,但是有可能該表創建列,而我導入CSV導入CSV到KDB表
我試過,但它不似乎工作就得到一個類型錯誤:
details:`time`place`cost`total`address ("TSFIS";",") 0:`data.csv
你不遠了 - 你需要隱蔽你從0:
回詞典列表和flip
列表它來創建一個表:
detailsTbl:flip`time`place`cost`total`address!("TSFIS";",") 0:`data.csv
例子:
/ start off by writing some data
q)hclose hopen[`:data.csv] "a,b,c,d\naa,bb,cc,dd\naaa,bbb,ccc,ddd"
q)read0`:data.csv
"a,b,c,d"
"aa,bb,cc,dd"
"aaa,bbb,ccc,ddd"
/lets inspect what we get back from 0:
q)show data:("SSSS";",")0:`:data.csv
a aa aaa
b bb bbb
c cc ccc
d dd ddd
/convert to dict + flip to create table
q)flip `aCol`bCol`cCol`dCol!data
aCol bCol cCol dCol
-------------------
a b c d
aa bb cc dd
aaa bbb ccc ddd
那是完美的我嘗試了翻蓋berfore但被錯誤地這樣做的感謝! – user3043724