pandas: powerful Python data analysis toolkit

Overview


pandas: powerful Python data analysis toolkit

PyPI Latest Release Conda Latest Release DOI Package Status License Azure Build Status Coverage Downloads Gitter Powered by NumFOCUS Code style: black Imports: isort

What is it?

pandas is a Python package that provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. It is already well on its way towards this goal.

Main Features

Here are just a few of the things that pandas does well:

  • Easy handling of missing data (represented as NaN, NA, or NaT) in floating point as well as non-floating point data
  • Size mutability: columns can be inserted and deleted from DataFrame and higher dimensional objects
  • Automatic and explicit data alignment: objects can be explicitly aligned to a set of labels, or the user can simply ignore the labels and let Series, DataFrame, etc. automatically align the data for you in computations
  • Powerful, flexible group by functionality to perform split-apply-combine operations on data sets, for both aggregating and transforming data
  • Make it easy to convert ragged, differently-indexed data in other Python and NumPy data structures into DataFrame objects
  • Intelligent label-based slicing, fancy indexing, and subsetting of large data sets
  • Intuitive merging and joining data sets
  • Flexible reshaping and pivoting of data sets
  • Hierarchical labeling of axes (possible to have multiple labels per tick)
  • Robust IO tools for loading data from flat files (CSV and delimited), Excel files, databases, and saving/loading data from the ultrafast HDF5 format
  • Time series-specific functionality: date range generation and frequency conversion, moving window statistics, date shifting and lagging

Where to get it

The source code is currently hosted on GitHub at: https://github.com/pandas-dev/pandas

Binary installers for the latest released version are available at the Python Package Index (PyPI) and on Conda.

# conda
conda install pandas
# or PyPI
pip install pandas

Dependencies

See the full installation instructions for minimum supported versions of required, recommended and optional dependencies.

Installation from sources

To install pandas from source you need Cython in addition to the normal dependencies above. Cython can be installed from PyPI:

pip install cython

In the pandas directory (same one where you found this file after cloning the git repo), execute:

python setup.py install

or for installing in development mode:

python -m pip install -e . --no-build-isolation --no-use-pep517

If you have make, you can also use make develop to run the same command.

or alternatively

python setup.py develop

See the full instructions for installing from source.

License

BSD 3

Documentation

The official documentation is hosted on PyData.org: https://pandas.pydata.org/pandas-docs/stable

Background

Work on pandas started at AQR (a quantitative hedge fund) in 2008 and has been under active development since then.

Getting Help

For usage questions, the best place to go to is StackOverflow. Further, general questions and discussions can also take place on the pydata mailing list.

Discussion and Development

Most development discussions take place on GitHub in this repo. Further, the pandas-dev mailing list can also be used for specialized discussions or design issues, and a Gitter channel is available for quick development related questions.

Contributing to pandas Open Source Helpers

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.

A detailed overview on how to contribute can be found in the contributing guide. There is also an overview on GitHub.

If you are simply looking to start working with the pandas codebase, navigate to the GitHub "issues" tab and start looking through interesting issues. There are a number of issues listed under Docs and good first issue where you could start out.

You can also triage issues which may include reproducing bug reports, or asking for vital information such as version numbers or reproduction instructions. If you would like to start triaging issues, one easy way to get started is to subscribe to pandas on CodeTriage.

Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’...you can do something about it!

Feel free to ask questions on the mailing list or on Gitter.

As contributors and maintainers to this project, you are expected to abide by pandas' code of conduct. More information can be found at: Contributor Code of Conduct

Comments
  • DOC: fix code in groupby documentation

    DOC: fix code in groupby documentation

    • ~~closes #xxxx (Replace xxxx with the GitHub issue number)~~
    • ~~Tests added and passed if fixing a bug or adding a new feature~~
    • [X] All code checks passed.
    • ~~Added type annotations to new arguments/methods/functions.~~
    • ~~Added an entry in the latest doc/source/whatsnew/vX.X.X.rst file if fixing a bug or adding a new feature.~~

    The missing new line in the second example prevents the execution of the last line.

    opened by abonte 0
  • BUG: read_parquet fails for hdfs:// files with latest fsspec

    BUG: read_parquet fails for hdfs:// files with latest fsspec

    Pandas version checks

    • [X] I have checked that this issue has not already been reported.

    • [X] I have confirmed this bug exists on the latest version of pandas.

    • [ ] I have confirmed this bug exists on the main branch of pandas.

    Reproducible Example

    # fsspec==2022.8.2
    df = pd.read_parquet("hdfs:///path/to/myfile.parquet") #works
    # fsspec==2022.11.0
    df = pd.read_parquet("hdfs:///path/to/myfile.parquet") #errors
    # OSError: only valid on seekable files
    

    Issue Description

    fsspec has changed the backend for hdfs to use the new filesystem in pyarrow in 2022.10.0. This seems to break compatibility with pandas as this apparently gives back a non seekable file now which pandas expects.

    One solution could be to have pandas require fsspec<=2022.8.2 which is the last version which worked.

    Another option would be to look upstream to fsspec and have them guarantee a seekable filehandle.

    A third would be to modify the pandas reader to detect a non seekable filehandle and buffer the file.

    Expected Behavior

    read_parquet should continue to work with hdfs remote files as it did with earlier versions of the fsspec dependency

    Installed Versions

    INSTALLED VERSIONS

    commit : 8dab54d6573f7186ff0c3b6364d5e4dd635ff3e7 python : 3.8.13.final.0 python-bits : 64 OS : Linux OS-release : 5.4.0-77-generic Version : #86~18.04.1-Ubuntu SMP Fri Jun 18 01:23:22 UTC 2021 machine : x86_64 processor : x86_64 byteorder : little LC_ALL : None LANG : None LOCALE : None.None

    pandas : 1.5.2 numpy : 1.24.1 pytz : 2022.7 dateutil : 2.8.2 setuptools : 51.3.3 pip : 20.3.4 Cython : None pytest : None hypothesis : None sphinx : None blosc : None feather : None xlsxwriter : None lxml.etree : None html5lib : None pymysql : None psycopg2 : None jinja2 : None IPython : 7.26.0 pandas_datareader: None bs4 : None bottleneck : None brotli : None fastparquet : None fsspec : 2022.11.0 gcsfs : None matplotlib : None numba : None numexpr : None odfpy : None openpyxl : None pandas_gbq : None pyarrow : 10.0.1 pyreadstat : None pyxlsb : None s3fs : None scipy : None snappy : None sqlalchemy : None tables : None tabulate : None xarray : None xlrd : None xlwt : None zstandard : None tzdata : None

    Bug Needs Triage 
    opened by f4hy 1
  • DEPR: Add FutureWarning for pandas.io.sql.execute

    DEPR: Add FutureWarning for pandas.io.sql.execute

    • [x] closes #50185
    • [x] Tests added and passed if fixing a bug or adding a new feature
    • [x] All code checks passed.
    • [ ] Added type annotations to new arguments/methods/functions.
    • [x] Added an entry in the latest doc/source/whatsnew/vX.X.X.rst file if fixing a bug or adding a new feature.
    opened by luke396 1
  • TST: Get tests to run and fix them to pass

    TST: Get tests to run and fix them to pass

    NOTE: test_metadata_propagation is still not fixed yet in this draft pull request

    Changed the class name from Generic to TestGeneric in order to get the test to run and then fixed five groups of tests (test_rename, test_get_numeric_data, test_frame_or_series_compound_dtypes, test_metadata_propagation, test_api_compat) in order to make sure that all of the tests pass.

    opened by phershbe 1
  • BUG: groupby with empty object, categorical grouper, and dropna=False fails

    BUG: groupby with empty object, categorical grouper, and dropna=False fails

    • [x] closes #50634 (Replace xxxx with the GitHub issue number)
    • [x] Tests added and passed if fixing a bug or adding a new feature
    • [x] All code checks passed.
    • [x] Added type annotations to new arguments/methods/functions.
    • [x] Added an entry in the latest doc/source/whatsnew/vX.X.X.rst file if fixing a bug or adding a new feature.
    Bug Groupby Missing-data Categorical 
    opened by rhshadrach 1
  • BUG: groupby with empty object, categorical grouper, and dropna=False fails

    BUG: groupby with empty object, categorical grouper, and dropna=False fails

    df = DataFrame({'a': [1, 1, 2], 'b': [3, 4, 5]})
    df['a'] = df['a'].astype('category')
    df = df.iloc[:0]
    gb = df.groupby('a', dropna=False, observed=True)
    print(gb.sum())
    

    gives ValueError: attempt to get argmax of an empty sequence

    Bug Groupby Missing-data Categorical 
    opened by rhshadrach 0
Releases(v1.5.2)
  • v1.5.2(Nov 22, 2022)

    This is a patch release in the 1.5.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.5.2.tar.gz(4.96 MB)
  • v1.5.1(Oct 19, 2022)

    This is a patch release in the 1.5.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.5.1.tar.gz(4.95 MB)
  • v1.5.0(Sep 19, 2022)

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes. pandas 1.5.0 supports Python 3.8 and higher.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas

    Or via PyPI:

    python3 -m pip install --upgrade pandas

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.5.0.tar.gz(4.95 MB)
  • v1.4.4(Aug 31, 2022)

    This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.4.4.tar.gz(4.72 MB)
  • v1.5.0rc0(Aug 24, 2022)

    We are pleased to announce a release candidate for pandas 1.5.0. If all goes well, we'll release pandas 1.5.0 in about two weeks.

    See the whatsnew for a list of all the changes.

    The release will be available on conda-forge and PyPI.

    The release can be installed from PyPI

    python -m pip install --upgrade --pre pandas==1.5.0rc0
    

    Or from conda-forge

    conda install -c conda-forge/label/pandas_rc pandas==1.5.0rc0
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.5.0rc0.tar.gz(4.94 MB)
  • v1.4.3(Jun 23, 2022)

  • v1.4.2(Apr 2, 2022)

  • v1.4.1(Feb 12, 2022)

    This is the first patch release in the 1.4.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.4.1.tar.gz(4.71 MB)
  • v1.4.0(Jan 22, 2022)

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes. pandas 1.4.0 supports Python 3.8 and higher.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.4.0.tar.gz(4.70 MB)
  • v1.4.0rc0(Jan 6, 2022)

    We are pleased to announce a release candidate for pandas 1.4.0. If all goes well, we'll release pandas 1.4.0 in about two weeks.

    See the whatsnew for a list of all the changes. pandas 1.4.0 supports Python 3.8 and higher.

    The release will be available on conda-forge and PyPI.

    The release can be installed from PyPI

    python -m pip install --upgrade --pre pandas==1.4.0rc0
    

    Or from conda-forge

    conda install -c conda-forge/label/pandas_rc pandas==1.4.0rc0
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.4.0rc0.tar.gz(4.69 MB)
  • v1.3.5(Dec 12, 2021)

  • v1.3.4(Oct 17, 2021)

    This is a patch release in the 1.3.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.4.tar.gz(4.51 MB)
  • v1.3.3(Sep 12, 2021)

    This is a patch release in the 1.3.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.3.tar.gz(4.51 MB)
  • v1.3.2(Aug 15, 2021)

    This is a patch release in the 1.3.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.2.tar.gz(4.50 MB)
  • v1.3.1(Jul 25, 2021)

    This is the first patch release in the 1.3.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.1.tar.gz(4.50 MB)
  • v1.3.0(Jul 2, 2021)

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.0.tar.gz(4.50 MB)
  • v1.2.5(Jun 22, 2021)

  • v1.3.0rc1(Jun 13, 2021)

    We are pleased to announce a release candidate for pandas 1.3.0. If all goes well, we'll release pandas 1.3.0 in about two weeks.

    See the whatsnew for a list of all the changes.

    The release will be available on conda-forge and PyPI.

    The release can be installed from PyPI

    python -m pip install --upgrade --pre pandas==1.3.0rc1
    

    Or from conda-forge

    conda install -c conda-forge/label/pandas_rc pandas==1.3.0rc1
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.3.0rc1.tar.gz(4.48 MB)
  • v1.2.4(Apr 12, 2021)

  • v1.2.3(Mar 2, 2021)

  • v1.2.2(Feb 9, 2021)

    This is a patch release in the 1.2.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.2.2.tar.gz(5.21 MB)
  • v1.2.1(Jan 20, 2021)

    This is the first patch release in the 1.2.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.2.1.tar.gz(5.20 MB)
  • v1.2.0(Dec 26, 2020)

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.2.0.tar.gz(5.14 MB)
  • v1.2.0rc0(Dec 8, 2020)

    This is the first release candidate for 1.2.0rc0. If all goes well, we'll release pandas 1.2.0 in about two weeks.

    See the whatsnew for a list of all the changes.

    The release can be installed from PyPI

    python -m pip install --upgrade --pre pandas==1.2.0rc0
    

    Or from conda-forge

    conda install -c conda-forge/label/pandas_rc pandas==1.2.0rc0
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.2.0rc0.tar.gz(5.13 MB)
  • v1.1.5(Dec 7, 2020)

    This is a minor bug-fix release in the 1.1.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.5.tar.gz(4.98 MB)
  • v1.1.4(Oct 30, 2020)

    This is a minor bug-fix release in the 1.1.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.4.tar.gz(4.98 MB)
  • v1.1.3(Oct 5, 2020)

    This is a minor bug-fix release in the 1.1.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.3.tar.gz(4.98 MB)
  • v1.1.2(Sep 8, 2020)

    This is a minor bug-fix release in the 1.1.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.2.tar.gz(4.97 MB)
  • v1.1.1(Aug 20, 2020)

    This is a minor bug-fix release in the 1.1.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.1.tar.gz(4.97 MB)
  • v1.1.0(Jul 28, 2020)

    This is a minor release which includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the whatsnew for a list of all the changes.

    The release can be installed from PyPI

    python -m pip install --upgrade pandas==1.1.0
    

    Or from conda-forge

    conda install -c conda-forge pandas==1.1.0
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Source code(tar.gz)
    Source code(zip)
    pandas-1.1.0.tar.gz(4.96 MB)
Owner
pandas
Powerful data manipulation tools for Python
pandas
A CLI tool to reduce the friction between data scientists by reducing git conflicts removing notebook metadata and gracefully resolving git conflicts.

databooks is a package for reducing the friction data scientists while using Jupyter notebooks, by reducing the number of git conflicts between different notebooks and assisting in the resolution of

dataroots 86 Dec 25, 2022
Orchest is a browser based IDE for Data Science.

Orchest is a browser based IDE for Data Science. It integrates your favorite Data Science tools out of the box, so you don’t have to. The application is easy to use and can run on your laptop as well

Orchest 3.6k Jan 09, 2023
Two phase pipeline + StreamlitTwo phase pipeline + Streamlit

Two phase pipeline + Streamlit This is an example project that demonstrates how to create a pipeline that consists of two phases of execution. In betw

Rick Lamers 1 Nov 17, 2021
Repository created with LinkedIn profile analysis project done

EN/en Repository created with LinkedIn profile analysis project done. The datase

Mayara Canaver 4 Aug 06, 2022
My first Python project is a simple Mad Libs program.

Python CLI Mad Libs Game My first Python project is a simple Mad Libs program. Mad Libs is a phrasal template word game created by Leonard Stern and R

Carson Johnson 1 Dec 10, 2021
Analyzing Covid-19 Outbreaks in Ontario

My group and I took Covid-19 outbreak statistics from ontario, and analyzed them to find different patterns and future predictions for the virus

Vishwaajeeth Kamalakkannan 0 Jan 20, 2022
Fast, flexible and easy to use probabilistic modelling in Python.

Please consider citing the JMLR-MLOSS Manuscript if you've used pomegranate in your academic work! pomegranate is a package for building probabilistic

Jacob Schreiber 3k Jan 02, 2023
Yet Another Workflow Parser for SecurityHub

YAWPS Yet Another Workflow Parser for SecurityHub "Screaming pepper" by Rum Bucolic Ape is licensed with CC BY-ND 2.0. To view a copy of this license,

myoung34 8 Dec 22, 2022
A Streamlit web-app for a data-science project that aims to evaluate if the answer to a question is helpful.

How useful is the aswer? A Streamlit web-app for a data-science project that aims to evaluate if the answer to a question is helpful. If you want to l

1 Dec 17, 2021
Includes all files needed to satisfy hw02 requirements

HW 02 Data Sets Mean Scale Score for Asian and Hispanic Students, Grades 3 - 8 This dataset provides insights into the New York City education system

7 Oct 28, 2021
Top 50 best selling books on amazon

It's a dashboard that shows the detailed information about each book in the top 50 best selling books on amazon over the last ten years

Nahla Tarek 1 Nov 18, 2021
OpenDrift is a software for modeling the trajectories and fate of objects or substances drifting in the ocean, or even in the atmosphere.

opendrift OpenDrift is a software for modeling the trajectories and fate of objects or substances drifting in the ocean, or even in the atmosphere. Do

OpenDrift 167 Dec 13, 2022
Datashader is a data rasterization pipeline for automating the process of creating meaningful representations of large amounts of data.

Datashader is a data rasterization pipeline for automating the process of creating meaningful representations of large amounts of data.

HoloViz 2.9k Jan 06, 2023
Techdegree Data Analysis Project 2

Basketball Team Stats Tool In this project you will be writing a program that reads from the "constants" data (PLAYERS and TEAMS) in constants.py. Thi

2 Oct 23, 2021
Pandas and Spark DataFrame comparison for humans

DataComPy DataComPy is a package to compare two Pandas DataFrames. Originally started to be something of a replacement for SAS's PROC COMPARE for Pand

Capital One 259 Dec 24, 2022
A set of functions and analysis classes for solvation structure analysis

SolvationAnalysis The macroscopic behavior of a liquid is determined by its microscopic structure. For ionic systems, like batteries and many enzymes,

MDAnalysis 19 Nov 24, 2022
Python tools for querying and manipulating BIDS datasets.

PyBIDS is a Python library to centralize interactions with datasets conforming BIDS (Brain Imaging Data Structure) format.

Brain Imaging Data Structure 180 Dec 18, 2022
Detecting Underwater Objects (DUO)

Underwater object detection for robot picking has attracted a lot of interest. However, it is still an unsolved problem due to several challenges. We take steps towards making it more realistic by ad

27 Dec 12, 2022
Data exploration done quick.

Pandas Tab Implementation of Stata's tabulate command in Pandas for extremely easy to type one-way and two-way tabulations. Support: Python 3.7 and 3.

W.D. 20 Aug 27, 2022
Exploratory Data Analysis of the 2019 Indian General Elections using a dataset from Kaggle.

2019-indian-election-eda Exploratory Data Analysis of the 2019 Indian General Elections using a dataset from Kaggle. This project is a part of the Cou

Souradeep Banerjee 5 Oct 10, 2022