3.0. Introduction3.1. Creating a Data Frame3.2. Describing the Data3.3. Navigating DataFrames3.4. Selecting Rows Based on Conditionals3.5. Replacing Values3.6. Renaming Columns3.7. Finding the Minimum, Maximum, Sum, Average, and Count3.8. Finding Unique Values3.9. Handling Missing Values3.10. Deleting a Column3.11. Deleting a Row3.12. Dropping Duplicate Rows3.13. Grouping Rows by Values3.14. Grouping Rows by Time3.15. Looping Over a Column3.16. Applying a Function Over All Elements in a Column3.17. Applying a Function to Groups3.18. Concatenating DataFrames3.19. Merging DataFrames