pub struct MissingValueStats {
pub total_fields: usize,
pub total_missing: usize,
pub by_field: HashMap<String, usize>,
pub records_with_missing: usize,
pub total_records: usize,
}Expand description
Statistics about missing values.
Fields§
§total_fields: usizeTotal fields processed.
total_missing: usizeTotal missing values injected.
by_field: HashMap<String, usize>Missing count by field.
records_with_missing: usizeRecords with any missing value.
total_records: usizeTotal records processed.
Implementations§
Source§impl MissingValueStats
impl MissingValueStats
Sourcepub fn overall_rate(&self) -> f64
pub fn overall_rate(&self) -> f64
Returns the overall missing rate.
Sourcepub fn field_rate(&self, field: &str, total_records: usize) -> f64
pub fn field_rate(&self, field: &str, total_records: usize) -> f64
Returns the rate for a specific field.
Trait Implementations§
Source§impl Clone for MissingValueStats
impl Clone for MissingValueStats
Source§fn clone(&self) -> MissingValueStats
fn clone(&self) -> MissingValueStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MissingValueStats
impl Debug for MissingValueStats
Source§impl Default for MissingValueStats
impl Default for MissingValueStats
Source§fn default() -> MissingValueStats
fn default() -> MissingValueStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MissingValueStats
impl RefUnwindSafe for MissingValueStats
impl Send for MissingValueStats
impl Sync for MissingValueStats
impl Unpin for MissingValueStats
impl UnwindSafe for MissingValueStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more