polars_python/dataframe/
mod.rs

1#[cfg(feature = "pymethods")]
2mod construction;
3#[cfg(feature = "pymethods")]
4mod export;
5#[cfg(feature = "pymethods")]
6mod general;
7#[cfg(feature = "pymethods")]
8mod io;
9#[cfg(feature = "pymethods")]
10mod serde;
11
12use polars::prelude::DataFrame;
13use pyo3::pyclass;
14
15#[pyclass]
16#[repr(transparent)]
17#[derive(Clone)]
18pub struct PyDataFrame {
19    pub df: DataFrame,
20}
21
22impl From<DataFrame> for PyDataFrame {
23    fn from(df: DataFrame) -> Self {
24        PyDataFrame { df }
25    }
26}
27
28impl PyDataFrame {
29    pub(crate) fn new(df: DataFrame) -> Self {
30        PyDataFrame { df }
31    }
32}