struct Series
Source: series.joule:13
struct SeriesSource: series.joule:13
fn new(name: String, data: Column) -> SelfCreate series from column
Source: series.joule:24
fn from_ints(name: &str, values: Vec<i64>) -> SelfCreate series from integers
Source: series.joule:33
fn from_floats(name: &str, values: Vec<f64>) -> SelfCreate series from floats
Source: series.joule:42
fn from_strings(name: &str, values: Vec<String>) -> SelfCreate series from strings
Source: series.joule:51
fn from_bools(name: &str, values: Vec<bool>) -> SelfCreate series from booleans
Source: series.joule:60
fn len(&self) -> usizeGet length
Source: series.joule:69
fn is_empty(&self) -> boolCheck if empty
Source: series.joule:74
fn dtype(&self) -> DataTypeGet data type
Source: series.joule:79
fn get(&self, idx: usize) -> ValueGet value at index
Source: series.joule:84
fn get_by_label(&self, label: &str) -> Option<Value>Get value by label (if index exists)
Source: series.joule:89
fn with_index(mut self, index: Vec<String>) -> SelfSet index labels
Source: series.joule:96
fn sum(&self) -> f64Source: series.joule:107
fn mean(&self) -> f64Source: series.joule:117
fn median(&self) -> f64Source: series.joule:128
fn std(&self) -> f64Source: series.joule:151
fn var(&self) -> f64Source: series.joule:157
fn min(&self) -> f64Source: series.joule:176
fn max(&self) -> f64Source: series.joule:186
fn quantile(&self, q: f64) -> f64Source: series.joule:196
fn cumsum(&self) -> SeriesSource: series.joule:221
fn cumprod(&self) -> SeriesSource: series.joule:251
fn diff(&self, periods: usize) -> SeriesSource: series.joule:281
fn pct_change(&self, periods: usize) -> SeriesSource: series.joule:314
fn rolling_mean(&self, window: usize) -> SeriesSource: series.joule:347
fn rolling_std(&self, window: usize) -> SeriesSource: series.joule:406
fn ewm(&self, alpha: f64) -> SeriesSource: series.joule:446
fn add_scalar(&self, value: f64) -> SeriesAdd scalar
Source: series.joule:493
fn mul_scalar(&self, value: f64) -> SeriesMultiply by scalar
Source: series.joule:503
fn add(&self, other: &Series) -> SeriesAdd series
Source: series.joule:513
fn apply<F>(&self, f: F) -> SeriesSource: series.joule:542
fn gt(&self, value: f64) -> SeriesGreater than scalar
Source: series.joule:570
fn lt(&self, value: f64) -> SeriesLess than scalar
Source: series.joule:580
fn eq_scalar(&self, value: f64) -> SeriesEqual to scalar
Source: series.joule:590
fn to_bool_mask(&self) -> Vec<bool>Get boolean mask as vec
Source: series.joule:600
fn str_len(&self) -> SeriesString length
Source: series.joule:612
fn str_contains(&self, pattern: &str) -> SeriesString contains
Source: series.joule:621
fn str_upper(&self) -> SeriesString to uppercase
Source: series.joule:630
fn str_lower(&self) -> SeriesString to lowercase
Source: series.joule:639
fn value_counts(&self) -> HashMap<String, usize>Source: series.joule:649
fn test_series_statistics()Source: series.joule:670
fn test_series_cumsum()Source: series.joule:681
fn test_series_rolling_mean()Source: series.joule:693