Skip to content

Latest commit

 

History

History
106 lines (87 loc) · 3.24 KB

danfo.date_range.md

File metadata and controls

106 lines (87 loc) · 3.24 KB
description
Return a fixed frequency Dates spread between start and end parameters.

danfo.dateRange

danfo.dateRange(options)

Parameters Type Description
options Object

Includes any of the following:

start: Left bound for generating dates.

end: Right bound for generating dates.

period : Number of periods to generate.

offSet: Date range offset

freq: Date range frequency. One of ["M","D","s","H","m","Y"]

Examples

{% tabs %} {% tab title="Node" %}

const dfd = require("danfojs-node")

let data = new dfd.dateRange({"start":'1/1/2018', period:5, freq:'M'})
console.log(data);

{% endtab %}

{% tab title="Browser" %}

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <!--danfojs CDN -->
    <script src="https://cdn.jsdelivr.net/gh/opensource9ja/danfojs@latest/lib/bundle.js"></script>
    <title>Document</title>
</head>

<body>

    <script>

        let data = new dfd.date_range({"start":'1/1/2018',period:5, freq:'M'})
        console.log(data);
         
    </script>
</body>

</html>

{% endtab %} {% endtabs %}

{% tabs %} {% tab title="Output" %}

[
  '1/1/2018, 12:00:00 AM',
  '2/1/2018, 12:00:00 AM',
  '3/1/2018, 12:00:00 AM',
  '4/1/2018, 12:00:00 AM',
  '5/1/2018, 12:00:00 AM'
]

{% endtab %} {% endtabs %}

{% tabs %} {% tab title="Node" %}

const dfd = require("danfojs-node")

let data = new dfd.dateRange({ "start": '1/1/2018', period: 12, freq: 'Y' })
console.log(data);

{% endtab %}

{% tab title="Browser" %}

{% endtab %} {% endtabs %}

{% tabs %} {% tab title="Output" %}

[
  '1/1/2018, 12:00:00 AM',
  '1/1/2019, 12:00:00 AM',
  '1/1/2020, 12:00:00 AM',
  '1/1/2021, 12:00:00 AM',
  '1/1/2022, 12:00:00 AM',
  '1/1/2023, 12:00:00 AM',
  '1/1/2024, 12:00:00 AM',
  '1/1/2025, 12:00:00 AM',
  '1/1/2026, 12:00:00 AM',
  '1/1/2027, 12:00:00 AM',
  '1/1/2028, 12:00:00 AM',
  '1/1/2029, 12:00:00 AM'
]

{% endtab %} {% endtabs %}

{% hint style="info" %} Datetime properties of Series or datetime-like columns in DataFrame can be accessed via accessors in the dt name space. See Accessors {% endhint %}