pub fn select<E: AsRef<[Expr]>>(self, exprs: E) -> Self {
        let opt_state = self.get_opt_state();
        let lp = self
            .get_plan_builder()
            .project(exprs.as_ref().to_vec())
            .build();
        Self::from_logical_plan(lp, opt_state)
    }
/// Select (and rename) columns from the query.
///
/// Columns can be selected with [col](crate::lazy::dsl::col);
/// If you want to select all columns use `col("*")`.
///
/// # Example
///
/// ```rust
/// use polars::prelude::*;
/// use polars::lazy::dsl::*;
///
/// fn example(df: DataFrame) -> LazyFrame {
///       df.lazy()
///         .select(&[col("foo"),
///                   col("bar").alias("ham")])
/// }
/// ```
Select (and rename) columns from the query.
Select ( and rename ) columns from the query .
pub fn select<E: AsRef<[Expr]>>(self, exprs: E) -> Self {
        let opt_state = self.get_opt_state();
        let lp = self
            .get_plan_builder()
            .project(exprs.as_ref().to_vec())
            .build();
        Self::from_logical_plan(lp, opt_state)
    }
pub fn select < E : AsRef < [ Expr ] > > ( self , exprs : E ) -> Self { let opt_state = self . get_opt_state ( ) ; let lp = self . get_plan_builder ( ) . project ( exprs . as_ref ( ) . to_vec ( ) ) . build ( ) ; Self :: from_logical_plan ( lp , opt_state ) }
Select (and rename) columns from the query.
Select ( and rename ) columns from the query .
self
exprs
E
self
exprs
E
example
```rust
use polars::prelude::*;
use polars::lazy::dsl::*.


` ` ` rust use polars :: prelude :: * ; use polars :: lazy :: dsl :: * .