1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
pub use crate::{
    chunked_array::{
        aggregate::Agg,
        apply::Apply,
        arithmetic::Pow,
        builder::{AlignedAlloc, AlignedVec, PrimitiveChunkedBuilder, Utf8ChunkedBuilder},
        cast::ChunkCast,
        chunkops::ChunkOps,
        comparison::{CmpOps, NumComp},
        take::{IntoTakeRandom, NumTakeRandomChunked, NumTakeRandomCont, Take, TakeIndex},
        unique::Unique,
        ChunkSort, ChunkedArray, Downcast, Reverse,
    },
    datatypes,
    datatypes::*,
    error::{PolarsError, Result},
    frame::{
        ser::{
            csv::{CsvReader, CsvWriter},
            json::JsonReader,
            SerReader,
        },
        DataFrame,
    },
    series::{arithmetic::LhsNumOps, NamedFrom, Series},
    testing::*,
};
pub use arrow::datatypes::{ArrowPrimitiveType, Field, Schema};

#[cfg(test)]
pub(crate) fn create_df() -> DataFrame {
    let s0 = Series::new("days", [0, 1, 2, 3, 4].as_ref());
    let s1 = Series::new("temp", [22.1, 19.9, 7., 2., 3.].as_ref());
    DataFrame::new(vec![s0, s1]).unwrap()
}