DolphinDB 内存分区表的加载和操作

2022-03-28 00:00:00 数据 函数 分区 内存 分区表

DolphinDB的内存数据表可以是非分区的,也可以是分区的。除了组合分区以外的所有分区方式都适用于内存数据表。使用分区内存表进行运算能充分发挥多核CPU并行计算的优势。

1. 创建内存数据表

1.1 创建非分区内存表

使用table函数可以创建非分区内存表。table函数的用法非常灵活:

  • 种用法:table(X, [X1], [X2], .....)

这里的X, X1, X2可以是向量、矩阵或元组,其中每个向量、矩阵和元组中每个元素的长度必须相同。

例1. 如果X是向量,那么每个向量对应表中一列。

id=`XOM`GS`AAPL
x=102.1 33.4 73.6
table(id, x)

id   x
---- -----
XOM  102.1
GS   33.4
AAPL 73.6

table(`XOM`GS`AAPL as id, 102.1 33.4 73.6 as x)

id   x
---- -----
XOM  102.1
GS   33.4
AAPL 73.6

相关文章