{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-31', '2018-02-28', '2018-03-31', '2018-04-30',\n", " '2018-05-31', '2018-06-30', '2018-07-31', '2018-08-31',\n", " '2018-09-30', '2018-10-31', '2018-11-30', '2018-12-31'],\n", " dtype='datetime64[ns]', freq='M')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='M'))" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-02-01', '2018-03-01', '2018-04-01',\n", " '2018-05-01', '2018-06-01', '2018-07-01', '2018-08-01',\n", " '2018-09-01', '2018-10-01', '2018-11-01', '2018-12-01'],\n", " dtype='datetime64[ns]', freq='MS')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='MS'))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-02-01', '2018-03-01', '2018-04-02',\n", " '2018-05-01', '2018-06-01', '2018-07-02', '2018-08-01',\n", " '2018-09-03', '2018-10-01', '2018-11-01', '2018-12-03'],\n", " dtype='datetime64[ns]', freq='BMS')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='BMS'))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-15', '2018-01-31', '2018-02-15', '2018-02-28',\n", " '2018-03-15', '2018-03-31', '2018-04-15', '2018-04-30',\n", " '2018-05-15', '2018-05-31', '2018-06-15', '2018-06-30',\n", " '2018-07-15', '2018-07-31', '2018-08-15', '2018-08-31',\n", " '2018-09-15', '2018-09-30', '2018-10-15', '2018-10-31',\n", " '2018-11-15', '2018-11-30', '2018-12-15', '2018-12-31'],\n", " dtype='datetime64[ns]', freq='SM-15')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='SM'))" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-01-15', '2018-02-01', '2018-02-15',\n", " '2018-03-01', '2018-03-15', '2018-04-01', '2018-04-15',\n", " '2018-05-01', '2018-05-15', '2018-06-01', '2018-06-15',\n", " '2018-07-01', '2018-07-15', '2018-08-01', '2018-08-15',\n", " '2018-09-01', '2018-09-15', '2018-10-01', '2018-10-15',\n", " '2018-11-01', '2018-11-15', '2018-12-01', '2018-12-15'],\n", " dtype='datetime64[ns]', freq='SMS-15')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='SMS'))" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-07', '2018-01-14', '2018-01-21', '2018-01-28',\n", " '2018-02-04', '2018-02-11', '2018-02-18', '2018-02-25',\n", " '2018-03-04', '2018-03-11', '2018-03-18', '2018-03-25',\n", " '2018-04-01', '2018-04-08', '2018-04-15', '2018-04-22',\n", " '2018-04-29', '2018-05-06', '2018-05-13', '2018-05-20',\n", " '2018-05-27', '2018-06-03', '2018-06-10', '2018-06-17',\n", " '2018-06-24', '2018-07-01', '2018-07-08', '2018-07-15',\n", " '2018-07-22', '2018-07-29', '2018-08-05', '2018-08-12',\n", " '2018-08-19', '2018-08-26', '2018-09-02', '2018-09-09',\n", " '2018-09-16', '2018-09-23', '2018-09-30', '2018-10-07',\n", " '2018-10-14', '2018-10-21', '2018-10-28', '2018-11-04',\n", " '2018-11-11', '2018-11-18', '2018-11-25', '2018-12-02',\n", " '2018-12-09', '2018-12-16', '2018-12-23', '2018-12-30'],\n", " dtype='datetime64[ns]', freq='W-SUN')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='W'))" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-03', '2018-01-10', '2018-01-17', '2018-01-24',\n", " '2018-01-31', '2018-02-07', '2018-02-14', '2018-02-21',\n", " '2018-02-28', '2018-03-07', '2018-03-14', '2018-03-21',\n", " '2018-03-28', '2018-04-04', '2018-04-11', '2018-04-18',\n", " '2018-04-25', '2018-05-02', '2018-05-09', '2018-05-16',\n", " '2018-05-23', '2018-05-30', '2018-06-06', '2018-06-13',\n", " '2018-06-20', '2018-06-27', '2018-07-04', '2018-07-11',\n", " '2018-07-18', '2018-07-25', '2018-08-01', '2018-08-08',\n", " '2018-08-15', '2018-08-22', '2018-08-29', '2018-09-05',\n", " '2018-09-12', '2018-09-19', '2018-09-26', '2018-10-03',\n", " '2018-10-10', '2018-10-17', '2018-10-24', '2018-10-31',\n", " '2018-11-07', '2018-11-14', '2018-11-21', '2018-11-28',\n", " '2018-12-05', '2018-12-12', '2018-12-19', '2018-12-26'],\n", " dtype='datetime64[ns]', freq='W-WED')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='W-WED'))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-04-01', '2018-07-01', '2018-10-01'], dtype='datetime64[ns]', freq='QS-JAN')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='QS'))" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-02-01', '2018-05-01', '2018-08-01', '2018-11-01'], dtype='datetime64[ns]', freq='QS-FEB')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='QS-FEB'))" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2015-12-31', '2016-12-31', '2017-12-31', '2018-12-31'], dtype='datetime64[ns]', freq='A-DEC')\n" ] } ], "source": [ "print(pd.date_range('2015-01-01', '2018-12-31', freq='A'))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2015-07-31', '2016-07-31', '2017-07-31', '2018-07-31'], dtype='datetime64[ns]', freq='A-JUL')\n" ] } ], "source": [ "print(pd.date_range('2015-01-01', '2018-12-31', freq='A-JUL'))" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-26', '2018-02-23', '2018-03-23', '2018-04-27',\n", " '2018-05-25', '2018-06-22', '2018-07-27', '2018-08-24',\n", " '2018-09-28', '2018-10-26', '2018-11-23', '2018-12-28'],\n", " dtype='datetime64[ns]', freq='WOM-4FRI')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='WOM-4FRI'))" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-08', '2018-02-12', '2018-03-12', '2018-04-09',\n", " '2018-05-14', '2018-06-11', '2018-07-09', '2018-08-13',\n", " '2018-09-10', '2018-10-08', '2018-11-12', '2018-12-10'],\n", " dtype='datetime64[ns]', freq='WOM-2MON')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='WOM-2MON'))" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01 00:00:00', '2018-01-01 01:00:00',\n", " '2018-01-01 02:00:00', '2018-01-01 03:00:00',\n", " '2018-01-01 04:00:00', '2018-01-01 05:00:00',\n", " '2018-01-01 06:00:00', '2018-01-01 07:00:00',\n", " '2018-01-01 08:00:00', '2018-01-01 09:00:00',\n", " '2018-01-01 10:00:00', '2018-01-01 11:00:00',\n", " '2018-01-01 12:00:00', '2018-01-01 13:00:00',\n", " '2018-01-01 14:00:00', '2018-01-01 15:00:00',\n", " '2018-01-01 16:00:00', '2018-01-01 17:00:00',\n", " '2018-01-01 18:00:00', '2018-01-01 19:00:00',\n", " '2018-01-01 20:00:00', '2018-01-01 21:00:00',\n", " '2018-01-01 22:00:00', '2018-01-01 23:00:00',\n", " '2018-01-02 00:00:00'],\n", " dtype='datetime64[ns]', freq='H')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-01-02', freq='H'))" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-04-11', '2018-07-20', '2018-10-28'], dtype='datetime64[ns]', freq='100D')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='100D'))" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01', '2018-05-21', '2018-10-08'], dtype='datetime64[ns]', freq='100B')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='100B'))" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-07', '2018-03-18', '2018-05-27', '2018-08-05',\n", " '2018-10-14', '2018-12-23'],\n", " dtype='datetime64[ns]', freq='10W-SUN')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='10W'))" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-03', '2018-03-14', '2018-05-23', '2018-08-01',\n", " '2018-10-10', '2018-12-19'],\n", " dtype='datetime64[ns]', freq='10W-WED')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='10W-WED'))" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-31', '2018-03-31', '2018-05-31', '2018-07-31',\n", " '2018-09-30', '2018-11-30'],\n", " dtype='datetime64[ns]', freq='2M')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-12-31', freq='2M'))" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01 00:00:00', '2018-01-01 01:30:00',\n", " '2018-01-01 03:00:00', '2018-01-01 04:30:00',\n", " '2018-01-01 06:00:00', '2018-01-01 07:30:00',\n", " '2018-01-01 09:00:00', '2018-01-01 10:30:00',\n", " '2018-01-01 12:00:00', '2018-01-01 13:30:00',\n", " '2018-01-01 15:00:00', '2018-01-01 16:30:00',\n", " '2018-01-01 18:00:00', '2018-01-01 19:30:00',\n", " '2018-01-01 21:00:00', '2018-01-01 22:30:00',\n", " '2018-01-02 00:00:00'],\n", " dtype='datetime64[ns]', freq='90T')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-01-02', freq='90T'))" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01 00:00:00', '2018-01-02 12:00:00',\n", " '2018-01-04 00:00:00', '2018-01-05 12:00:00',\n", " '2018-01-07 00:00:00', '2018-01-08 12:00:00',\n", " '2018-01-10 00:00:00'],\n", " dtype='datetime64[ns]', freq='36H')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-01-10', freq='36H'))" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex(['2018-01-01 00:00:00', '2018-01-02 12:00:00',\n", " '2018-01-04 00:00:00', '2018-01-05 12:00:00',\n", " '2018-01-07 00:00:00', '2018-01-08 12:00:00',\n", " '2018-01-10 00:00:00'],\n", " dtype='datetime64[ns]', freq='36H')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-01-10', freq='1D12H'))" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DatetimeIndex([ '2018-01-01 00:00:00', '2018-01-01 00:30:30.100100',\n", " '2018-01-01 01:01:00.200200', '2018-01-01 01:31:30.300300',\n", " '2018-01-01 02:02:00.400400', '2018-01-01 02:32:30.500500',\n", " '2018-01-01 03:03:00.600600', '2018-01-01 03:33:30.700700',\n", " '2018-01-01 04:04:00.800800', '2018-01-01 04:34:30.900900',\n", " '2018-01-01 05:05:01.001000', '2018-01-01 05:35:31.101100',\n", " '2018-01-01 06:06:01.201200', '2018-01-01 06:36:31.301300',\n", " '2018-01-01 07:07:01.401400', '2018-01-01 07:37:31.501500',\n", " '2018-01-01 08:08:01.601600', '2018-01-01 08:38:31.701700',\n", " '2018-01-01 09:09:01.801800', '2018-01-01 09:39:31.901900',\n", " '2018-01-01 10:10:02.002000', '2018-01-01 10:40:32.102100',\n", " '2018-01-01 11:11:02.202200', '2018-01-01 11:41:32.302300',\n", " '2018-01-01 12:12:02.402400', '2018-01-01 12:42:32.502500',\n", " '2018-01-01 13:13:02.602600', '2018-01-01 13:43:32.702700',\n", " '2018-01-01 14:14:02.802800', '2018-01-01 14:44:32.902900',\n", " '2018-01-01 15:15:03.003000', '2018-01-01 15:45:33.103100',\n", " '2018-01-01 16:16:03.203200', '2018-01-01 16:46:33.303300',\n", " '2018-01-01 17:17:03.403400', '2018-01-01 17:47:33.503500',\n", " '2018-01-01 18:18:03.603600', '2018-01-01 18:48:33.703700',\n", " '2018-01-01 19:19:03.803800', '2018-01-01 19:49:33.903900',\n", " '2018-01-01 20:20:04.004000', '2018-01-01 20:50:34.104100',\n", " '2018-01-01 21:21:04.204200', '2018-01-01 21:51:34.304300',\n", " '2018-01-01 22:22:04.404400', '2018-01-01 22:52:34.504500',\n", " '2018-01-01 23:23:04.604600', '2018-01-01 23:53:34.704700'],\n", " dtype='datetime64[ns]', freq='1830100100U')\n" ] } ], "source": [ "print(pd.date_range('2018-01-01', '2018-01-2', freq='30min30S100ms100us'))" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.0" } }, "nbformat": 4, "nbformat_minor": 2 }