Skip to main content

date_range

Function date_range 

Source
pub fn date_range(
    start: Option<&str>,
    end: Option<&str>,
    periods: Option<usize>,
    freq: i64,
    name: Option<&str>,
) -> Result<Index, DateRangeError>
Expand description

Create a DatetimeIndex with evenly spaced values.

Analogous to pd.date_range(). Must specify exactly two of: start, end, periods. Frequency defaults to 1 day.

ยงExamples

use fp_index::date_range;
use fp_types::Timedelta;

let idx = date_range(
    Some("2024-01-01"),
    None,
    Some(3),
    Timedelta::NANOS_PER_DAY,
    None,
).unwrap();
assert_eq!(idx.len(), 3);