[−][src]Struct sorer::dataframe::DataFrame
Fields
schema: Vec<DataType>
The Schema of this DataFrame
data: Vec<Column>
The columnar data of this DataFrame.
Methods
impl DataFrame
[src]
Implementations for a [crate::DataFrame::DataFrame]
pub fn init(schema: &Vec<DataType>) -> Self
[src]
Generate an empty DataFrame for the given schema
pub fn from_file(file_path: String, from: u64, len: u64) -> Self
[src]
Reads a file (even one too large to fit into memory) according to the given
schema
and options
and turns it into a columnar dataframe.
This is the top level function for using SoRer
and the one you should be
using unless you are trying to extend SoRer
. There are many intricate
facets to using SoRer
so you must RTFM here
pub fn get(&self, i: u64, j: u64) -> Data
[src]
Get the (i,j) element from the DataFrame
Auto Trait Implementations
impl RefUnwindSafe for DataFrame
impl Send for DataFrame
impl Sync for DataFrame
impl Unpin for DataFrame
impl UnwindSafe for DataFrame
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,