rusty_pandas 0.0.2

General Mathematics Library for Rust
#![allow(dead_code)]
use crate::array::UnderlyingStorage;
use crate::indexer::{Index, Indexer};
use crate::series::{Dtype, Series};
use nalgebra;
use std::any::Any;

struct DataFrame<T: Any + Clone, K: Index> {
    data: UnderlyingStorage<Series<T, K>>,
    index: Indexer<K>,
    pub columns: Vec<String>,
}

impl<T: Any + Clone, K: Index> DataFrame<T, K> {
    pub fn new() -> Self {
        Self {
            data: vec![],
            index: Indexer::new(&[]).unwrap(),
            columns: vec![],
        }
    }
}