[][src]Struct vega_lite_3::ImputeParams

pub struct ImputeParams {
    pub frame: Option<Vec<Option<f64>>>,
    pub keyvals: Option<Keyvals>,
    pub method: Option<ImputeMethod>,
    pub value: Option<Value>,
}

An object defining the properties of the Impute Operation to be applied. The field value of the other positional channel is taken as key of the Impute Operation. The field of the color channel if specified is used as groupby of the Impute Operation.

Fields

frame: Option<Vec<Option<f64>>>

A frame specification as a two-element array used to control the window over which the specified method is applied. The array entries should either be a number indicating the offset from the current data object, or null to indicate unbounded rows preceding or following the current data object. For example, the value [-5, 5] indicates that the window should include five objects preceding and five objects following the current object.

Default value:: [null, null] indicating that the window includes all objects.

keyvals: Option<Keyvals>

Defines the key values that should be considered for imputation. An array of key values or an object defining a number sequence.

If provided, this will be used in addition to the key values observed within the input data. If not provided, the values will be derived from all unique values of the key field. For impute in encoding, the key field is the x-field if the y-field is imputed, or vice versa.

If there is no impute grouping, this property must be specified.

method: Option<ImputeMethod>

The imputation method to use for the field value of imputed data objects. One of value, mean, median, max or min.

Default value: "value"

value: Option<Value>

The field value to use when the imputation method is "value".

Trait Implementations

impl Clone for ImputeParams[src]

impl Debug for ImputeParams[src]

impl Serialize for ImputeParams[src]

impl<'de> Deserialize<'de> for ImputeParams[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]