My Account Log in

3 options

Hands-on data analysis with NumPy and Pandas : implement Python packages from data manipulation to processing / Curtis Miller.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Miller, Curtis, author.
Language:
English
Subjects (All):
Numerical analysis--Data processing.
Numerical analysis.
Python (Computer program language).
Information visualization.
Physical Description:
1 online resource (166 pages) : illustrations
Edition:
1st edition
Place of Publication:
Birmingham, UK ; Mumbai : Packt, 2016.
System Details:
Mode of access: World Wide Web.
text file
Summary:
Get to grips with the most popular Python packages that make data analysis possible About This Book Explore the tools you need to become a data analyst Discover practical examples to help you grasp data processing concepts Walk through hierarchical indexing and grouping for data analysis Who This Book Is For Hands-On Data Analysis with NumPy and Pandas is for you if you are a Python developer and want to take your first steps into the world of data analysis. No previous experience of data analysis is required to enjoy this book. What You Will Learn Understand how to install and manage Anaconda Read, sort, and map data using NumPy and pandas Find out how to create and slice data arrays using NumPy Discover how to subset your DataFrames using pandas Handle missing data in a pandas DataFrame Explore hierarchical indexing and plotting with pandas In Detail Python, a multi-paradigm programming language, has become the language of choice for data scientists for visualization, data analysis, and machine learning. Hands-On Data Analysis with NumPy and Pandas starts by guiding you in setting up the right environment for data analysis with Python, along with helping you install the correct Python distribution. In addition to this, you will work with the Jupyter notebook and set up a database. Once you have covered Jupyter, you will dig deep into Python's NumPy package, a powerful extension with advanced mathematical functions. You will then move on to creating NumPy arrays and employing different array methods and functions. You will explore Python's pandas extension which will help you get to grips with data mining and learn to subset your data. Last but not the least you will grasp how to manage your datasets by sorting and ranking them. By the end of this book, you will have learned to index and group your data for sophisticated data analysis and manipulation. Style and approach A step-by-step approach, taking you through the different concepts and features of Data Analysis using Python libraries and tools.
Contents:
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Setting Up a Python Data Analysis Environment
What is Anaconda?
Installing Anaconda
Exploring Jupyter Notebooks
Exploring alternatives to Jupyter
Spyder
Rodeo
ptpython
Package management with Conda
What is Conda?
Conda environment management
Managing Python
Package management
Setting up a database
Installing MySQL
MySQL connectors
Creating a database
Summary
Chapter 2: Diving into NumPY
NumPy arrays
Special numeric values
Creating NumPy arrays
Creating ndarray
Chapter 3: Operations on NumPy Arrays
Selecting elements explicitly
Slicing arrays with colons
Advanced indexing
Expanding arrays
Arithmetic and linear algebra with arrays
Arithmetic with two equal-shaped arrays
Broadcasting
Linear algebra
Employing array methods and functions
Array methods
Vectorization with ufuncs
Custom ufuncs
Chapter 4: pandas are Fun! What is pandas?
What does pandas do?
Exploring series and DataFrame objects
Creating series
Creating DataFrames
Adding data
Saving DataFrames
Subsetting your data
Subsetting a series
Indexing methods
Slicing a DataFrame
Chapter 5: Arithmetic, Function Application, and Mapping with pandas
Arithmetic
Arithmetic with DataFrames
Vectorization with DataFrames
DataFrame function application
Handling missing data in a pandas DataFrame
Deleting missing information
Filling missing information
Chapter 6: Managing, Indexing, and Plotting
Index sorting
Sorting by values
Hierarchical indexing
Slicing a series with a hierarchical index
Plotting with pandas
Plotting methods
Summary.
Other Books You May Enjoy
Index.
Notes:
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781789534245
1789534240
OCLC:
1045027642

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account