All Projects → PacktPublishing → Pandas Cookbook

PacktPublishing / Pandas Cookbook

Licence: mit
Pandas Cookbook, published by Packt

Projects that are alternatives of or similar to Pandas Cookbook

Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (-1.84%)
Mutual labels:  jupyter-notebook
Sklearn Bayes
Python package for Bayesian Machine Learning with scikit-learn API
Stars: ✭ 428 (-1.38%)
Mutual labels:  jupyter-notebook
Qlearning trading
Learning to trade under the reinforcement learning framework
Stars: ✭ 431 (-0.69%)
Mutual labels:  jupyter-notebook
Iclr2020 Openreviewdata
Script that crawls meta data from ICLR OpenReview webpage. Tutorials on installing and using Selenium and ChromeDriver on Ubuntu.
Stars: ✭ 426 (-1.84%)
Mutual labels:  jupyter-notebook
Py d3
D3 block magic for Jupyter notebook.
Stars: ✭ 428 (-1.38%)
Mutual labels:  jupyter-notebook
Gnn review
GNN综述阅读报告
Stars: ✭ 427 (-1.61%)
Mutual labels:  jupyter-notebook
Ssd Tensorflow
Single Shot MultiBox Detector in TensorFlow
Stars: ✭ 4,066 (+836.87%)
Mutual labels:  jupyter-notebook
Pydata Notebook
利用Python进行数据分析 第二版 (2017) 中文翻译笔记
Stars: ✭ 4,300 (+890.78%)
Mutual labels:  jupyter-notebook
Jupyter pivottablejs
Drag’n’drop Pivot Tables and Charts for Jupyter/IPython Notebook, care of PivotTable.js
Stars: ✭ 428 (-1.38%)
Mutual labels:  jupyter-notebook
Matrex
A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.
Stars: ✭ 429 (-1.15%)
Mutual labels:  jupyter-notebook
Mobilepose Pytorch
Light-weight Single Person Pose Estimator
Stars: ✭ 427 (-1.61%)
Mutual labels:  jupyter-notebook
Mli Resources
H2O.ai Machine Learning Interpretability Resources
Stars: ✭ 428 (-1.38%)
Mutual labels:  jupyter-notebook
Sompy
A Python Library for Self Organizing Map (SOM)
Stars: ✭ 430 (-0.92%)
Mutual labels:  jupyter-notebook
Vilbert Multi Task
Multi Task Vision and Language
Stars: ✭ 421 (-3%)
Mutual labels:  jupyter-notebook
Tensorflow For Stock Prediction
Use Tensorflow to run CNN for predict stock movement. Hope to find out which pattern will follow the price rising.
Stars: ✭ 431 (-0.69%)
Mutual labels:  jupyter-notebook
Deep Learning V2 Pytorch
Projects and exercises for the latest Deep Learning ND program https://www.udacity.com/course/deep-learning-nanodegree--nd101
Stars: ✭ 4,457 (+926.96%)
Mutual labels:  jupyter-notebook
Opensource Roadmap Datascience
¡Camino a una educación autodidacta en Ciencia de Datos!
Stars: ✭ 429 (-1.15%)
Mutual labels:  jupyter-notebook
Tensorflow Lstm Regression
Sequence prediction using recurrent neural networks(LSTM) with TensorFlow
Stars: ✭ 433 (-0.23%)
Mutual labels:  jupyter-notebook
Jax Md
Differentiable, Hardware Accelerated, Molecular Dynamics
Stars: ✭ 434 (+0%)
Mutual labels:  jupyter-notebook
Boxes
Boxes.py - laser cutting boxes and more
Stars: ✭ 429 (-1.15%)
Mutual labels:  jupyter-notebook

Pandas Cookbook

This is the code repository for Pandas Cookbook, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.

About the Book

This book will provide you with unique, idiomatic, and fun recipes for both fundamental and advanced data manipulation tasks with pandas. Some recipes focus on achieving a deeper understanding of basic principles, or comparing and contrasting two similar operations. Other recipes will dive deep into a particular dataset, uncovering new and unexpected insights along the way.

The pandas library is massive, and it’s common for frequent users to be unaware of many of its more impressive features. The official pandas documentation, while thorough, does not contain many useful examples of how to piece together multiple commands like one would do during an actual analysis. This book guides you, as if you were looking over the shoulder of an expert, through practical situations that you are highly likely to encounter.

Instructions and Navigation

All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.

The code will look like the following:

>>> employee = pd.read_csv('data/employee')
>>> max_dept_salary = employee.groupby('DEPARTMENT')['BASE_SALARY'].max()

Pandas is a third-party package for the Python programming language and, as of the printing of this book, is on version 0.20. Currently, Python has two major supported releases, versions 2.7 and 3.6. Python 3 is the future, and it is now highly recommended that all scientific computing users of Python use it, as Python 2 will no longer be supported in 2020. All examples in this book have been run and tested with pandas 0.20 on Python 3.6.

In addition to pandas, you will need to have the matplotlib version 2.0 and seaborn version 0.8 visualization libraries installed. A major dependence for pandas is the NumPy library, which forms the basis of most of the popular Python scientific computing libraries.

There are a wide variety of ways in which you can install pandas and the rest of the libraries mentioned on your computer, but by far the simplest method is to install the Anaconda distribution. Created by Continuum Analytics, it packages together all the popular libraries for scientific computing in a single downloadable file available on Windows, Mac OSX, and Linux. Visit the download page to get the Anaconda distribution (https://www.anaconda.com/download).

In addition to all the scientific computing libraries, the Anaconda distribution comes with Jupyter Notebook, which is a browser-based program for developing in Python, among many other languages. All of the recipes for this book were developed inside of a Jupyter Notebook and all of the individual notebooks for each chapter will be available for you to use.

It is possible to install all the necessary libraries for this book without the use of the Anaconda distribution. For those that are interested, visit the pandas Installation page (http://pandas.pydata.org/pandas-docs/stable/install.html).

Related Products

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].