Struct csv_pipeline::Transformer
source · pub struct Transformer {
pub name: String,
pub from_col: String,
}
Expand description
A struct for building a Transform
, which you can use with Pipeline::transform_into
.
Fields§
§name: String
§from_col: String
Implementations§
source§impl Transformer
impl Transformer
pub fn new(col_name: &str) -> Self
sourcepub fn from_col(self, col_name: &str) -> Self
pub fn from_col(self, col_name: &str) -> Self
Specify which column the transform should be based on
sourcepub fn keep_unique(self) -> Box<dyn Transform>
pub fn keep_unique(self) -> Box<dyn Transform>
Keep the unique values from this column
sourcepub fn sum<'a, N>(self, init: N) -> Box<dyn Transform + 'a>where
N: Display + AddAssign + FromStr + Clone + 'a,
pub fn sum<'a, N>(self, init: N) -> Box<dyn Transform + 'a>where N: Display + AddAssign + FromStr + Clone + 'a,
Sum the values in this column.