pub struct DataFrame { /* private fields */ }Expand description
Pandas-compatible DataFrame structure
Implementations§
Source§impl DataFrame
impl DataFrame
Sourcepub fn from_ndarray(
array: &Array2<f64>,
columns: Option<Vec<String>>,
) -> Result<Self>
pub fn from_ndarray( array: &Array2<f64>, columns: Option<Vec<String>>, ) -> Result<Self>
Create DataFrame from ndarray (assumes numeric data)
Sourcepub fn add_column(&mut self, name: String, values: Vec<DataValue>) -> Result<()>
pub fn add_column(&mut self, name: String, values: Vec<DataValue>) -> Result<()>
Add a column to the DataFrame
Sourcepub fn to_ndarray(&self) -> Result<Array2<f64>>
pub fn to_ndarray(&self) -> Result<Array2<f64>>
Convert to ndarray (numeric columns only)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataFrame
impl<'de> Deserialize<'de> for DataFrame
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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