3.0. Introduction3.1. Creating a Dataframe3.2. Getting Information about the Data3.3. Slicing DataFrames3.4. Selecting Rows Based on Conditionals3.5. Sorting Values3.6. Replacing Values3.7. Renaming Columns3.8. Finding the Minimum, Maximum, Sum, Average,
and Count3.9. Finding Unique Values3.10. Handling Missing Values3.11. Deleting a Column3.12. Deleting a Row3.13. Dropping Duplicate Rows3.14. Grouping Rows by Values3.15. Grouping Rows by Time3.16. Aggregating Operations and Statistics3.17. Looping over a Column3.18. Applying a Function over All Elements in a Column3.19. Applying a Function to Groups3.20. Concatenating DataFrames3.21. Merging DataFrames