表的一行数据怎么转换成vector

发布于 2022-09-12 03:22:27 字数 541 浏览 32 评论 0

我在dolphindb database中有一个n*m的table,然后我单独取一行,这一行我能转成vector吗?
举例说明,假如我有个一个表如下:

sym = `C`MS`MS`MS`IBM`IBM`C`C`C$SYMBOL 
price= 49.6 29.46 29.52 30.02 174.97 175.23 50.76 50.32 51.29
qty = 2200 1900 2100 3200 6800 5400 1300 2500 8800           
timestamp = [09:34:07,09:35:42,09:36:51,09:36:59,09:35:47,09:36:26,09:34:16,09:35:26,09:36:12]
t = table(timestamp, sym, qty, price);    

表的数据如下图所示:
image.png
现在我想得到某一行的数据,比如图中绿框圈中的第一行,请问有什么办法把它转成vector?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

女尤 2022-09-19 03:22:27

如果要取一个表t的某一行,可以使用t[i],其中i是从0开始的行号。t[i]返回一个字典。如果要进一步获取所有的值,可以使用t[i].values()

sym = `C`MS`MS`MS`IBM`IBM`C`C`C$SYMBOL                       
price= 49.6 29.46 29.52 30.02 174.97 175.23 50.76 50.32 51.29 
qty = 2200 1900 2100 3200 6800 5400 1300 2500 8800          
timestamp = [09:34:07,09:35:42,09:36:51,09:36:59,09:35:47,09:36:26,09:34:16,09:35:26,09:36:12]
t = table(timestamp, sym, qty, price)

t[0].values()

如果要保证输出的tuple的元素的顺序,改成

t[0][`timestamp`sym`qty`price]

or

t[0][t.columnNames()]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文