Crate pandrs

Source

Re-exports§

pub use core::column::BitMask as CoreBitMask;
pub use core::column::Column as CoreColumn;
pub use core::column::ColumnCast;
pub use core::column::ColumnTrait;
pub use core::column::ColumnType as CoreColumnType;
pub use core::data_value::DataValue;
pub use core::data_value::DataValueExt;
pub use core::data_value::DisplayExt;
pub use core::error::Error;
pub use core::error::Result;
pub use core::index::Index as CoreIndex;
pub use core::index::IndexTrait;
pub use core::multi_index::MultiIndex as CoreMultiIndex;
pub use column::BooleanColumn;
pub use column::Column;
pub use column::ColumnType;
pub use column::Float64Column;
pub use column::Int64Column;
pub use column::StringColumn;
pub use dataframe::DataFrame;
pub use dataframe::MeltOptions;
pub use dataframe::StackOptions;
pub use dataframe::UnstackOptions;
pub use error::PandRSError;
pub use groupby::GroupBy;
pub use index::DataFrameIndex;
pub use index::Index;
pub use index::IndexTrait as LegacyIndexTrait;
pub use index::MultiIndex;
pub use index::RangeIndex;
pub use index::StringIndex;
pub use index::StringMultiIndex;
pub use na::NA;
pub use optimized::AggregateOp;
pub use optimized::JoinType;
pub use optimized::LazyFrame;
pub use optimized::OptimizedDataFrame;
pub use parallel::ParallelUtils;
pub use series::Categorical;
pub use series::CategoricalOrder;
pub use series::NASeries;
pub use series::Series;
pub use series::StringCategorical;
pub use stats::DescriptiveStats;
pub use stats::LinearRegressionResult;
pub use stats::TTestResult;
pub use vis::OutputFormat;
pub use vis::PlotConfig;
pub use vis::PlotType;
pub use jupyter::get_jupyter_config;
pub use jupyter::init_jupyter;
pub use jupyter::jupyter_dark_mode;
pub use jupyter::jupyter_light_mode;
pub use jupyter::set_jupyter_config;
pub use jupyter::JupyterColorScheme;
pub use jupyter::JupyterConfig;
pub use jupyter::JupyterDisplay;
pub use jupyter::JupyterMagics;
pub use jupyter::TableStyle;
pub use jupyter::TableWidth;
pub use ml::anomaly::IsolationForest;
pub use ml::anomaly::LocalOutlierFactor;
pub use ml::anomaly::OneClassSVM;
pub use ml::clustering::AgglomerativeClustering;
pub use ml::clustering::DistanceMetric;
pub use ml::clustering::KMeans;
pub use ml::clustering::Linkage;
pub use ml::clustering::DBSCAN;
pub use ml::dimension::TSNEInit;
pub use ml::dimension::PCA;
pub use ml::dimension::TSNE;
pub use ml::metrics::classification::accuracy_score;
pub use ml::metrics::classification::f1_score;
pub use ml::metrics::classification::precision_score;
pub use ml::metrics::classification::recall_score;
pub use ml::metrics::regression::explained_variance_score;
pub use ml::metrics::regression::mean_absolute_error;
pub use ml::metrics::regression::mean_squared_error;
pub use ml::metrics::regression::r2_score;
pub use ml::metrics::regression::root_mean_squared_error;
pub use ml::models::linear::LinearRegression;
pub use ml::models::linear::LogisticRegression;
pub use ml::models::train_test_split;
pub use ml::models::CrossValidation;
pub use ml::models::ModelEvaluator;
pub use ml::models::ModelMetrics;
pub use ml::models::SupervisedModel;
pub use ml::models::UnsupervisedModel;
pub use ml::pipeline::Pipeline;
pub use ml::pipeline::PipelineStage;
pub use ml::pipeline::PipelineTransformer;
pub use ml::preprocessing::Binner;
pub use ml::preprocessing::FeatureSelector;
pub use ml::preprocessing::ImputeStrategy;
pub use ml::preprocessing::Imputer;
pub use ml::preprocessing::MinMaxScaler;
pub use ml::preprocessing::OneHotEncoder;
pub use ml::preprocessing::PolynomialFeatures;
pub use ml::preprocessing::StandardScaler;
pub use large::ChunkedDataFrame;
pub use large::DiskBasedDataFrame;
pub use large::DiskBasedOptimizedDataFrame;
pub use large::DiskConfig;
pub use streaming::AggregationType;
pub use streaming::DataStream;
pub use streaming::MetricType;
pub use streaming::RealTimeAnalytics;
pub use streaming::StreamAggregator;
pub use streaming::StreamConfig;
pub use streaming::StreamConnector;
pub use streaming::StreamProcessor;
pub use streaming::StreamRecord;
pub use compute::lazy::LazyFrame as ComputeLazyFrame;
pub use compute::parallel::ParallelUtils as ComputeParallelUtils;
pub use storage::column_store::ColumnStore;
pub use storage::disk::DiskStorage;
pub use storage::memory_mapped::MemoryMappedFile;
pub use storage::string_pool::StringPool as StorageStringPool;

Modules§

column
compute
core
dataframe
error
groupby
index
io
jupyter
Jupyter Notebook Integration for PandRS
large
Module for handling large datasets
ml
Machine Learning Module
na
optimized
parallel
Module providing parallel processing functionality
pivot
Module providing pivot table functionality
series
stats
PandRS Statistics Module
storage
streaming
Module for streaming data processing
temporal
Module for time series data manipulation
vis
Module providing data visualization functionality

Macros§

agg_spec
Create aggregation specification (similar to pandas)
column_aggs
Create multiple named aggregations for a column
iloc
Macro for convenient indexing
loc
named_agg
Helper macros for creating aggregation specifications Create a named aggregation
select

Constants§

VERSION