如何更改q-kdb中的表条目

时间:2013-05-23 08:43:52

标签: kdb

我有一张表:

date       sym            time         timeExch     price  volume   new_badTick
-------------------------------------------------------------------------------
2013.05.13 A2A.IM.Equity  08:00:56.000 07:00:56.000 0.6285 124237   0          
2013.05.13 A2A.IM.Equity  08:00:56.000 07:00:56.000 0.6275 10000    0          

q)meta testTab
c          | t f a
-----------| -----
date       | d    
sym        | s    
time       | t    
timeExch   | t    
price      | f    
volume     | j    
new_badTick| i  

我想更改一个条目,例如

(first raw, last column):testTab[0][`new_badTick] 

目前是0i

但如果我尝试重新分配它,我会收到错误:

q)testTab[0][`new_badTick]:7
'assign

为什么呢?如何更改表条目?

由于 马可

1 个答案:

答案 0 :(得分:1)

testTab[0;`new_badTick]:7

update new_badTick:7 from `testTab where i=0