pub struct DataFrame { /* private fields */ }Expand description
Pandas-compatible DataFrame structure
Implementations§
Source§impl DataFrame
impl DataFrame
Sourcepub fn from_ndarray(
array: &ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>,
columns: Option<Vec<String>>,
) -> Result<DataFrame, SklearsError>
pub fn from_ndarray( array: &ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, columns: Option<Vec<String>>, ) -> Result<DataFrame, SklearsError>
Create DataFrame from ndarray (assumes numeric data)
Sourcepub fn add_column(
&mut self,
name: String,
values: Vec<DataValue>,
) -> Result<(), SklearsError>
pub fn add_column( &mut self, name: String, values: Vec<DataValue>, ) -> Result<(), SklearsError>
Add a column to the DataFrame
Sourcepub fn to_ndarray(
&self,
) -> Result<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, SklearsError>
pub fn to_ndarray( &self, ) -> Result<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, SklearsError>
Convert to ndarray (numeric columns only)
Sourcepub fn describe(&self) -> Result<DataFrame, SklearsError>
pub fn describe(&self) -> Result<DataFrame, SklearsError>
Get summary statistics
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataFrame
impl<'de> Deserialize<'de> for DataFrame
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataFrame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataFrame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DataFrame
impl Serialize for DataFrame
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for DataFrame
impl RefUnwindSafe for DataFrame
impl Send for DataFrame
impl Sync for DataFrame
impl Unpin for DataFrame
impl UnwindSafe for DataFrame
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more