Table of contents 1. What is a Window Function? 1.1 Example of Window Function 1.2 Example of Window Function in Pandas Library 2. How to Use Window Functions in Pandas 3. Pandas Rolling Window Function 3.1 What is Rolling Window Operation 3.2 Example #1: Rolling window function predefined methods 3.3 Example #2: Rolling window function with apply() function 4. Weighted Window Function 4.1 Example: Using Weighted Window Function in Pandas 5. Expanding Window Function 5.1 Example: Using Expanding window function 6. Exponentially Weighted window functions 6.1 Example: Using Exponentially Weighted functions Summary and Conclusion Related Articles