polars_python/dataframe/
mod.rs1#[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}