create a new vector data which is introduced via the perl syntax:
list@name means sapply(list, x -> x$name); list@{name} means sapply(list, x -> x[[name]]);
create a new vector data which is introduced via the perl syntax:
list@name means sapply(list, x -> x$name); list@{name} means sapply(list, x -> x[[name]]);
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| getVectorList | 1 | extract the specific element value from [list, list, list] vector data |
| __getVectorList | 2 | get by index |
| ToString | 1 | |
| Evaluate | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| type | 1 | |
| expressionName | 1 |
04 Fields
05 Members
extract the specific element value from [list, list, list] vector data
| Name | Type | Description |
|---|---|---|
data | Array | - |
memberName | String | - |
envir | TypeCodes | - |
this function ensure that the generated vector keeps the same size and the element order with the input data vector.
get by name
| Name | Type | Description |
|---|---|---|
source | Object() | - |
memberName | String | - |
envir | Environment | - |
get by index
| Name | Type | Description |
|---|---|---|
source | Object() | - |
index | Int32 | this index value is 1-based |
envir | Environment | - |
the target member name
should be string literal or a symbol reference expression produce the variable name
target list symbol that will extract vector data from it