String expression for select the sequence members by its numeric values, selector expression provider for CLI programming. (对输入的目标序列进行数量上面的选择的表达式)
Selector
00 Remarks
| name | syntax | description | ||
|---|---|---|---|---|
| quantile selector | quantile:p% | quantile:75% means selector object if its value is greater than quantile 75%. | ||
| quartile selector | ``Q1 | 2 | 3`` | quartile selector only have 3 enumerate values: Q1, Q2, Q3, all of the values are UPPER_CASE. |
| rank selector | ``desc:n | asc:n`` | selector using object its rank order, desc:n for top n and asc:n for first n. |
01 Syntax
Microsoft.VisualBasic.Math.Quantile.Selector
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| ApplySelector | 1 | 可以使用|管道进行组合使用 |
| SelectByQuantile | 1 | 使用数量百分比来进行选择 |
| ApplySelector | 2 | |
| SelectByQuantile | 1 | |
| SelectByQuartile | 1 | |
| SelectByRankAsc | 1 |
03 Members
ApplySelector``1(Provider(Of ``0),
String)可以使用|管道进行组合使用
Type Parameters
| Name | Description |
|---|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
source | Provider(Of ``0) | - |
exp$ | String | - |
SelectByQuantile``1(Provider(Of ``0),
Double)使用数量百分比来进行选择
Type Parameters
| Name | Description |
|---|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
source | Provider(Of ``0) | - |
q# | Double | - |
ApplySelector(
IEnumerable(Of T), Func(Of T, Double), String)ApplySelector(
Selector+Provider(Of T), String)SelectByQuantile(
Selector+Provider(Of T), Double)SelectByQuartile(
Selector+Provider(Of T), QuartileLevels)SelectByRankAsc(
Selector+Provider(Of T), Int32, Boolean)