Data Analysis with NumPy and Pandas
14. Data Analysis with NumPy and Pandas
14.2. Learning Objectives
14.3. Introduction to NumPy
14.3.1. Creating NumPy Arrays
14.3.2. Basic Array Operations
14.3.4. Mathematical Functions on Arrays
14.3.5. Statistical Operations
14.3.6. Random Data Generation for Simulation
14.3.7. Indexing, Slicing, and Iterating
14.3.7.1. Indexing in NumPy
14.3.7.2. Slicing in NumPy
14.3.7.3. Boolean Indexing
14.3.7.4. Iterating Over Arrays
14.3.8. Modifying Array Elements
14.3.9. Working with Geospatial Coordinates
14.4. Introduction to Pandas
14.4.1. Creating Pandas Series and DataFrames
14.4.2. Basic DataFrame Operations
14.4.3. Grouping and Aggregation
14.4.4. Merging DataFrames
14.4.5. Handling Missing Data
14.4.6. Reading Geospatial Data from a CSV File
14.4.7. Creating plots with Pandas
14.5. Combining NumPy and Pandas
14.8. Exercises
14.8.1. Exercise 1: NumPy Array Operations and Geospatial Coordinates
14.8.2. Exercise 2: Pandas DataFrame Operations with Geospatial Data