Working with Dates and Time Series Data in Python Pandas

Added:

Date & Time Setup
Parsing Date Strings
Parse on CSV Read
Date Series Access
Filtering by Date
Date Index Slicing
Resampling Basics
Plotting Trends
Multi-Column Resample

Date & Time Setup

0:00
Playing Section
  • 1

    Introduces analyzing date and time series data with pandas.

  • 2

    Uses historical hourly cryptocurrency data for demonstrations.

  • 3

    Plans to cover parsing, filtering, resampling, and plotting.

Fundamental Python programming, including data types, control flows, and importing libraries.
Basic Pandas operations, such as creating DataFrames, indexing, selecting columns, and loading CSV files.
Introduction to data visualization in Python, specifically using Matplotlib to generate basic plots.
Conceptual understanding of time-series data structure, including timestamps, chronological ordering, and interval data.
Advanced Time Series Forecasting models, such as ARIMA, SARIMA, and Facebook Prophet, for predictive analysis.
Feature engineering for time-series machine learning, including lag features, rolling window metrics, and seasonal decompositions.
Handling complex timezone localization, daylight savings transitions, and timezone conversions in Pandas.
Developing and backtesting basic quantitative trading strategies using historical cryptocurrency price data.
Applying advanced interpolation and imputation methods to handle missing or irregularly spaced data points in temporal datasets.
361.3K views8.4Klikes35:40@coreymsOriginal Release: 2020-03-17

This tutorial covers essential techniques for handling date and time series data in Pandas, including converting string date columns to datetime objects using pd.to_datetime() with format strings, filtering data by date ranges using comparison operators or slicing with datetime-indexed DataFrames, and resampling time series data to aggregate values at different time granularities (daily, weekly, etc.) using the resample() method combined with aggregation functions like mean(), max(), min(), and sum() to analyze temporal patterns in datasets such as cryptocurrency historical price data.