数据形式

DolphinDB支持以下数据形式:

名字

详情

标量

5, 1.3, 2012.11.15, `hello

向量

5 4 8 or [5, 4, 8]

array

bigArray

数组向量(array vector)

数据对

3:5; ‘a’:’c’; “Tom”:”John”

pair

矩阵

1..6$2:3 or reshape(1..6, 2:3)

普通矩阵:matrix

索引矩阵: setIndexedMatrix!

索引序列: indexedSeries / setIndexedSeries!

集合

set

字典

dict

内存表:table

分布式表:createPartitionedTable

索引表: indexedTable

键值表: keyedTable

流数据表: streamTable

高可用流数据表: haStreamTable

多版本并发控制表: mvccTable

可以通过 form 函数来取得一个变量或者常量的数据形式。

$ form false;
0
$ form `TEST;
0

$ form `t1`t2`t3;
1
$ form 1 2 3;
1

$ x= 1 2 3
$ if(form(x) == VECTOR){y=1};
$ y;
1

$ form 1..6$2:3;
3