我试了好几种方法,但没有成功。我从kdb数据库得到的flip对象的格式类似于“com.kx”。flip@vhv98765". 我需要获取数组或列表中的数据。理想情况下,翻转数据应该包含行和列。我认为使用getcolumnvalues()可能是一个提示。但我正在努力破解翻转数据。需要提取翻转数据到表中。任何代码或想法都非常感谢。
cwxwcias1#
如果还没有,请查看官方网站上的java文档:https://code.kx.com/q/interfaces/这一个似乎特别展示了从flip类中提取数据的示例:https://code.kx.com/q/interfaces/java-client-for-q/
c.Flip flip=(c.Flip)c.k("([]sym:`MSFT`GOOG;time:0 1+.z.n;price:320.2 120.1;size:100 300)"); for(int col=0;col<flip.x.length;col++) System.out.print((col>0?",":"")+flip.x[col]); System.out.println(); for(int row=0;row<n(flip.y[0]);row++){ for(int col=0;col<flip.x.length;col++) System.out.print((col>0?",":"")+c.at(flip.y[col],row)); System.out.println(); }
1条答案
按热度按时间cwxwcias1#
如果还没有,请查看官方网站上的java文档:https://code.kx.com/q/interfaces/
这一个似乎特别展示了从flip类中提取数据的示例:https://code.kx.com/q/interfaces/java-client-for-q/