pub struct DataFrame { /* private fields */ }Expand description
A DataFrame represents a collection of named Series (columns)
Implementations§
Source§impl DataFrame
impl DataFrame
Sourcepub fn from_series(columns: HashMap<String, Series>) -> Result<Self, Error>
pub fn from_series(columns: HashMap<String, Series>) -> Result<Self, Error>
Create a DataFrame from a map of column names to Series
Sourcepub fn column_names(&self) -> Vec<String>
pub fn column_names(&self) -> Vec<String>
Get column names
Sourcepub fn column_mut(&mut self, name: &str) -> Option<&mut Series>
pub fn column_mut(&mut self, name: &str) -> Option<&mut Series>
Get a mutable reference to a column
Sourcepub fn with_column(self, series: Series) -> Result<Self, Error>
pub fn with_column(self, series: Series) -> Result<Self, Error>
Add a column to the DataFrame
Sourcepub fn drop_column(self, name: &str) -> Self
pub fn drop_column(self, name: &str) -> Self
Remove a column
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 UnsafeUnpin 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