NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #40 most downloaded on PyPI
Powerful data structures for data analysis, time series, and statistics
Last release 4 days ago
30 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
17 years old
119 releases · first in 2009
One column per quarter.
This is a major release from 0.25.3, and includes a number of API changes, new features, enhancements, and performance improvements along with a large
This is a major release from 0.25.3, and includes a number of API changes, new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include
rolling.applySee the whatsnew for a list of all the changes.
The release can be installed from PyPI
python -m pip install --upgrade pandas
Or with conda from the defaults or conda-forge channels.
conda install pandas
Please report any issues with the release candidate on the pandas issue tracker.
This is a minor bug-fix release in the 0.25.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this ver
This is a minor bug-fix release in the 0.25.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 can be installed with conda from 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.
This is a minor bug-fix release in the 0.25.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this ver
This is a minor bug-fix release in the 0.25.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 can be installed with conda from 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.
This is a minor bug-fix release in the 0.25.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this ver
This is a minor bug-fix release in the 0.25.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 can be installed with conda from the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This is a major release from 0.24.2 and includes a number of API changes, new features, enhancements, and performance improvements along with a large
This is a major release from 0.24.2 and includes a number of API changes, new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include
See the release notes for a full list of all the changes from 0.24.2.
The release can be installed with conda using the defaults or 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.
This is a minor bug-fix release in the 0.24.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this ver
This is a minor bug-fix release in the 0.24.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 can be installed with conda from the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This is a minor bug-fix release in the 0.24.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this ver
This is a minor bug-fix release in the 0.24.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 can be installed with conda from the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This is a major release from 0.23.4 and includes a number of API changes, new features, enhancements, and performance improvements along with a large
This is a major release from 0.23.4 and includes a number of API changes, new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include:
pandas.array() method for creating arraysSee the release notes for a full list of all the change from 0.23.4
The release candidate can be installed with conda using the defaults or conda-forge channels
conda install pandas
Or via PyPI
python3 -m pip install --upgrade pandas
Note that 0.24.x is the last series of releases to support Python 2.
Please report any issues with the release candidate on the pandas issue tracker.
This is a minor bug-fix release in the 0.23.x series and includes some small regression fixes and bug fixes. We recommend that all users upgrade to th
This is a minor bug-fix release in the 0.23.x series and includes some small 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 can be installed with conda from the default channel and conda-forge:
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This release fixes a build issue with the sdist for Python 3.7. There are no other changes.
This release fixes a build issue with the sdist for Python 3.7. There are no other changes.
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, bug fixes, and performance improvements. We recommend that al
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, 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 can be installed with conda from the default channel and conda-forge::
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, bug fixes, and performance improvements. We recommend that al
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, 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 can be installed with conda from the default channel and conda-forge::
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
This is a major release from 0.22.0 and includes a number of API changes, new features, enhancements, and performance improvements along with a large
This is a major release from 0.22.0 and includes a number of API changes, new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include:
See the full whatsnew for a list of all the changes.
The release candidate can be installed with conda from from conda-forge (builds for osx-64, linux-64 and win-64 for Python 2.7, Python 3.5, and Python 3.6 are all available):
conda install -c conda-forge pandas=0.23.0
Or via PyPI
python3 -m pip install --upgrade pandas
Updated conda packages will be available in the default channel shortly.
This is a major release from 0.21.1 and includes a single, API-breaking change. We recommend that all users upgrade to this version after carefully re…
This is a major release from 0.21.1 and includes a single, API-breaking change. We recommend that all users upgrade to this version after carefully reading the release note.
The only changes are:
Series is now 0Series is now 1min_count parameter to .sum() and .prod() controlling
the minimum number of valid values for the result to be valid. If fewer than
min_count non-NA values are present, the result is NA. The default is
0. To return NaN, the 0.21 behavior, use min_count=1.See the whatsnew for further explanation of all the places in the library this affects.
This is a minor bug-fix release in the 0.21.x series and includes some small regression fixes, bug fixes and performance improvements. We recommend th
This is a minor bug-fix release in the 0.21.x series and includes some small regression fixes, bug fixes and performance improvements. We recommend that all users upgrade to this version.
Highlights include:
See the v0.21.1 Whatsnew overview for an extensive list of all the changes for 0.21.1.
Check the whatsnew for detailed changes, including backwards incompatible changes and deprecations. Please report any issues you find on the pandas is…
This is a major release from 0.20.3 and includes a number of API changes, deprecations, new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
Integration with Apache Parquet, including a new top-level read_parquet function and a DataFrame.to_parquet method, see here.
New user-facing dtype pandas.api.types.CategoricalDtype for specifying categoricals independent of the data, see here.
The behavior of sum and prod on all-NaN Series/DataFrames is now consistent and no longer depends on whether bottleneck is installed, see here.
Compatibility fixes for pypy, see here.
Additions to the drop, reindex, and rename API to make them more consistent, see here
Addition of the new methods DataFrame.infer_objects (see here) and GroupBy.pipe (see here).
Indexing with a list of labels, where one or more of the labels is missing, is deprecated and will raise a KeyError in a future version, see here.
Check the whatsnew for detailed changes, including backwards incompatible changes and deprecations. Please report any issues you find on the pandas issue tracker.
Binary packages will be available in the defaults and conda-forge channels shortly.
conda install pandas
Wheels and a source distribution are available on PyPI.
pip install --upgrade pip setuptools
pip install --upgrade --upgrade-strategy=only-if-needed pandas
This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes and bug fixes. We recommend that all users upgrade to th
This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes and bug fixes. We recommend that all users upgrade to this version.
See the v0.20.3 Whatsnew page for an overview of all the bugs that have been fixed in 0.20.3.
This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes, bug fixes and performance improvements. We recommend th
This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes, bug fixes and performance improvements. We recommend that all users upgrade to this version.
See the v0.20.2 Whatsnew page for an overview of all the bugs that have been fixed in 0.20.2.
This is a minor release from 0.20.0 and includes a single change for backwards-compatibility with downstream projects using pandas' utils routines. Se
This is a minor release from 0.20.0 and includes a single change for backwards-compatibility with downstream projects using pandas' utils routines. See here.
See the Whatsnew file for more information. Please report any issues here.
The release can be installed with conda from the conda-forge channel (builds for osx-64, linux-64 and win-64 for Python 2.7, Python 3.5, and Python 3.6 are all available):
conda install -c conda-forge pandas
Or via PyPI:
pip install --upgrade pip setuptools
pip install --pre --upgrade --upgrade-strategy=only-if-needed pandas
This is a major release from 0.19.2 and includes a number of API changes, deprecations, new features, enhancements, and performance improvements along…
This is a major release from 0.19.2 and includes a number of API changes, deprecations, new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
.agg() API for Series/DataFrame similar to the groupby-rolling-resample API's, see herefeather-format, including a new top-level pd.read_feather() and DataFrame.to_feather() method, see here.ix indexer has been deprecated, see herePanel has been deprecated, see hereIntervalIndex and Interval scalar type, see here.groupby(), see hereUInt64 dtypes, see hereorient='table', that uses the Table Schema spec, see hereDataFrame.style formats to Excel, see hereDataFrame rather than a Panel, as Panel is now deprecated, see heres3fs, see herepandas-gbq library, see hereSee the Whatsnew file for more information.
This is a minor bug-fix release in the 0.19.x series and includes some small regression fixes, bug fixes and performance improvements.
This is a minor bug-fix release in the 0.19.x series and includes some small regression fixes, bug fixes and performance improvements.
Highlights include:
See the v0.19.2 Whatsnew page for an overview of all bugs that have been fixed in 0.19.2.
This is a minor bug-fix release from 0.19.0 and includes some small regression fixes, bug fixes and performance improvements.
This is a minor bug-fix release from 0.19.0 and includes some small regression fixes, bug fixes and performance improvements.
See the v0.19.1 Whatsnew page for an overview of all bugs that have been fixed in 0.19.1.
Deprecation of Panel4D and PanelND. We recommend to represent these types of n-dimensional data with the xarray package.
This is a major release from 0.18.1 and includes a number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
merge_asof for asof-style time-series joining, see here.rolling() is now time-series aware, see hereread_csv now supports parsing Categorical data, see hereunion_categorical has been added for combining categoricals, see herePeriodIndex now has its own period dtype, and changed to be more consistent with other Index classes. See hereint and bool dtypes, see hereSeries no longer ignores the index, see here for an overview of the API changes.Panel4D and PanelND. We recommend to represent these types of n-dimensional data with the xarray package.pandas.io.data, pandas.io.wb, pandas.tools.rplot.See the Whatsnew file for more information.
This is a minor release from 0.18.0 and includes a large number of bug fixes along with several new features, enhancements, and performance improvemen
This is a minor release from 0.18.0 and includes a large number of bug fixes along with several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version.
Highlights include:
.groupby(...) has been enhanced to provide convenient syntax when working with .rolling(..), .expanding(..) and .resample(..) per group, see herepd.to_datetime() has gained the ability to assemble dates from a DataFrame, see heresparse, see here13045).You an install the latest version of pandas via conda:
conda install pandas -c conda-forge
Removal of support for positional indexing with floats, which was deprecated since 0.14.0. This will now raise a TypeError, see here
This is a major release from 0.17.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
.groupby, see here.RangeIndex as a specialized form of the Int64Index
for memory savings, see here..resample changes to make it more .groupby like, see hereTypeError, see here.to_xarray() function has been added for compatibility with the xarray package see here.read_sas() function has been enhanced to read sas7bdat files, see herepd.test() top-level nose test runner is available GH4327See the Whatsnew for much more information. Please report any issues here
best way to get this is to install via conda. Builds for osx-64,linux-64,win-64 for Python 2.7, Python 3.4 and Python 3.5 are all available.
conda install pandas
We are proud to announce that _pandas_ has become a sponsored project of the NUMFocus organization This will help ensure the success of development of
We are proud to announce that pandas has become a sponsored project of the NUMFocus organization This will help ensure the success of development of pandas as a world-class open-source project.
This is a minor bug-fix release from 0.17.0 and includes a large number of bug fixes along several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version.
Highlights include:
DataFrame.drop_duplicates from 0.16.2, causing incorrect results on integer values see hereSee the Whatsnew for much more information. Please report any issues here
You an install the latest version of pandas via conda:
conda install pandas -u pandas
Removal of the automatic TimeSeries broadcasting, deprecated since 0.8.0, see here
This is a major release from 0.16.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
datetime64[ns] with timezones as a first-class dtype, see hereto_datetime will now be to raise when presented with unparseable formats, previously this would return the original input, see heredropna in HDFStore has changed to False, to store by default all rows even if they are all NaN, see heredt) now supports Series.dt.strftime to generate formatted strings for datetime-likes, and Series.dt.total_seconds to generate each duration of the timedelta in seconds. See hereSee the Whatsnew for much more information. Please report any issues here
You an install the latest version of pandas via conda:
conda install pandas -u pandas
This is a minor bug-fix release from 0.16.1 and includes a a large number of bug fixes along several new features, enhancements, and performance impro
This is a minor bug-fix release from 0.16.1 and includes a a large number of bug fixes along several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version.
Highlights include:
See the full whatsnew
This is a minor bug-fix release from 0.16.0 and includes a a large number of bug fixes along several new features, enhancements, and performance impro
This is a minor bug-fix release from 0.16.0 and includes a a large number of bug fixes along several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version.
Highlights include:
CategoricalIndex, a category based index, see heresample for drawing random samples from Series, DataFrames and Panels. See hereIndex printing has changed to a more uniform format, see hereBusinessHour datetime-offset is now supported, see here.str accessor to make string operations easier, see hereSee the full whatsnew here
Backwards incompatible change to Timedelta to conform the .seconds attribute with datetime.timedelta, see here
This is a major release from 0.15.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.
Highlights include:
DataFrame.assign method, see hereSeries.to_coo/from_coo methods to interact with scipy.sparse, see hereTimedelta to conform the .seconds attribute with datetime.timedelta, see here.loc slicing API to conform with the behavior of .ix see hereCategorical constructor, see here.str accessor to make string operations easier, see herepandas.tools.rplot, pandas.sandbox.qtpandas and pandas.rpy
modules are deprecated. We refer users to external packages like
seaborn,
pandas-qt and
rpy2 for similar or equivalent
functionality, see here for more detail.See the Whatsnew for an extensive list of all API changes, enhancements and bugs that have been fixed in 0.16.0.
This is a minor release from 0.15.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along
This is a minor release from 0.15.0 and includes a small number of API changes, several new features, enhancements, and performance improvements along
This is a major release from 0.14.1 and includes a number of API changes, several new features, enhancements, and performance improvements along with
This is a major release from 0.14.1 and includes a number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include:
Categorical type was integrated as a first-class pandas typeTimedelta, and a new index type TimedeltaIndexdf.info() to include memory usage.dt for SeriesIndexing and Selecting Data and MultiIndex / Advanced IndexingWorking with Text Dataread_csv will now by default ignore blank lines when parsingIndex class to no longer sub-class ndarrayPyTables less than version 3.0.0, and numexpr less than version 2.1See the Whatsnew for much more information. Please report any issues here
This is a minor release from 0.14.0 and includes a small number of API changes, several new features, enhancements, and performance improvements along
This is a minor release from 0.14.0 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes.
Highlights include:
pandas.DataFrame.select_dtypes to select columns
based on the dtype and pandas.Series.sem to calculate the
standard error of the mean.pandas.read_csv
text parser.Announcing v0.14.0, a major release from 0.13.1. This release includes a small number of API changes, several new features, enhancements, and performa
Announcing v0.14.0, a major release from 0.13.1. This release includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes.
We recommend that all users upgrade to this version.
Highlights
Nothing published for this version
Includes hotfix for 0.13.0, with setup.py changes from #5844. Fixing an installation error for users who do not have cython installed.
Includes hotfix for 0.13.0, with setup.py changes from #5844. Fixing an installation error for users who do not have cython installed.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →