DolphinDB 内存分区表的加载和操作
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
相关文章