helper for json/bencode serialization of the R# runtime object.
Encoder
01 Syntax
SMRUCC.Rsharp.Development.Components.Encoder
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| TryHandleNonVector | 1 | R语言为向量化语言,但是其他的大部分编程语言不是向量化的 所以在向量对象这里可能会存在一些bug 我们基于大部分的语言所需求的数据都不是向量化的假设 在这里将所有只包含有一个元素的向量认为是非向量数据 |
| GetObject | 1 | digest R# object as underlying .NET object |
| DigestRSharpObject | 1 | |
| CreateEncoderWithOptions | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| row_names | 1 | options for dataframe, a new field row.names will be generates if set this option value TRUE |
| full_vector | 1 | options for dataframe, make the scalar field to full size vector if set this option value TRUE |
04 Members
TryHandleNonVector(
Array, Boolean)R语言为向量化语言,但是其他的大部分编程语言不是向量化的 所以在向量对象这里可能会存在一些bug 我们基于大部分的语言所需求的数据都不是向量化的假设 在这里将所有只包含有一个元素的向量认为是非向量数据
Parameters
| Name | Type | Description |
|---|---|---|
vec | Array | - |
GetObject(
Object, Boolean)digest R# object as underlying .NET object
Parameters
| Name | Type | Description |
|---|---|---|
Robj | Object | - |
row_names
options for dataframe, a new field row.names will be generates if set this option value TRUE
full_vector
options for dataframe, make the scalar field to full size vector if set this option value TRUE
DigestRSharpObject(
Object, Environment)CreateEncoderWithOptions(list, Environment)