Release Notes

原文:http://pandas.pydata.org/pandas-docs/stable/release.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

这是每个版本之间对pandas的更改列表。有关完整详细信息,请参阅提交日志http://github.com/pandas-dev/pandas

什么是

pandas是一个Python包,提供快速,灵活和表达性的数据结构,旨在使用“关系”或“标记”数据,既方便又直观。它旨在成为在Python中进行实际,真实世界数据分析的基本高级构建块。此外,它具有更广泛的目标,成为任何语言中可用的最强大和灵活的开源数据分析/操作工具。

在哪里取得

pandas 0.19.2

发布日期: 2016年12月24日

这是0.19.x系列中的一个小错误修复版本,包括一些小的回归修复,错误修复和性能改进。

亮点包括:

有关已在0.19.2中修复的所有错误的概述,请参阅v0.19.2 Whatsnew页面。

Thanks

pandas 0.19.1

发布日期: 2016年11月3日

这是一个从0.19.0的小错误修复版本,并包括一些小的回归修复,错误修复和性能改进。

有关已在0.19.1中修复的所有错误的概述,请参阅v0.19.1 Whatsnew页面。

Thanks

pandas 0.19.0

发布日期: 2016年10月2日

这是0.18.1的主要版本,包括多个API更改,几个新功能,增强功能和性能改进以及大量错误修复。我们建议所有用户升级到此版本。

亮点包括:

有关已在0.19.0中修复的所有增强功能和错误的详细列表,请参见v0.19.0 Whatsnew概述。

Thanks

pandas 0.18.1

发布日期:(2016年5月3日)

这是一个从0.18.0的小版本,包括大量的错误修复以及几个新的功能,增强和性能改进。

亮点包括:

有关已在0.18.1中修复的所有增强功能和错误的详细列表,请参见v0.18.1 Whatsnew概述。

Thanks

pandas 0.18.0

发布日期:(2016年3月13日)

这是从0.17.1的主要版本,包括少量的API更改,几个新功能,增强功能和性能改进以及大量的错误修复。我们建议所有用户升级到此版本。

亮点包括:

有关已在0.18.0中修复的所有增强功能和错误的详细列表,请参见v0.18.0 Whatsnew概述。

Thanks

pandas 0.17.1

发布日期:(2015年11月21日)

这是一个从0.17.0的小版本,包括大量的错误修复以及几个新的功能,增强功能和性能改进。

亮点包括:

有关已在0.17.1中修复的所有增强功能和错误的详细列表,请参阅v0.17.1 Whatsnew概述。

Thanks

pandas 0.17.0

发布日期:(2015年10月9日)

这是从0.16.2的主要版本,包括少量的API更改,几个新功能,增强功能和性能改进以及大量的错误修复。我们建议所有用户升级到此版本。

亮点包括:

有关已在0.17.0中修复的所有增强功能和错误的详细列表,请参阅v0.17.0 Whatsnew概述。

Thanks

pandas 0.16.2

发布日期:(2015年6月12日)

这是从0.16.1的一个小版本,包括大量的错误修复以及几个新的功能,增强功能和性能改进。

亮点包括:

有关已在0.16.2中修复的所有增强功能和错误的详细列表,请参阅v0.16.2 Whatsnew概述。

Thanks

pandas 0.16.1

发布日期:(2015年5月11日)

这是一个从0.16.0的小版本,包括大量的错误修复以及几个新的功能,增强和性能改进。需要少量的API更改来修复现有的错误。

有关已在0.16.1中修复的所有API更改,增强和错误的详细列表,请参阅v0.16.1 Whatsnew概述。

Thanks

pandas 0.16.0

发布日期:(2015年3月22日)

这是0.15.2的主要版本,包括许多API更改,几个新功能,增强功能和性能改进以及大量错误修复。

亮点包括:

有关已在0.16.0中修复的所有API更改,增强和错误的详细列表,请参阅v0.16.0 Whatsnew概述或GitHub上的问题跟踪器。

Thanks

pandas 0.15.2

发布日期:(2014年12月12日)

这是从0.15.1的次要版本,包括大量的错误修复以及几个新的功能,增强和性能改进。需要少量的API更改来修复现有的错误。

有关已在0.15.2中修复的所有API更改,增强和错误的详细列表,请参阅v0.15.2 Whatsnew概述。

Thanks

pandas 0.15.1

发布日期:(2014年11月9日)

这是0.15.0的小版本,包括少量的API更改,几个新功能,增强功能和性能改进以及大量的错误修复。

有关已在0.15.1中修复的所有API更改,增强和错误的详细列表,请参阅v0.15.1 Whatsnew概述。

Thanks

pandas 0.15.0

发布日期:(2014年10月18日)

这是从0.14.1的主要版本,包括许多API更改,几个新功能,增强和性能改进以及大量的错误修复。

亮点包括:

有关已在0.15.0中修复的所有API更改,增强和错误的详细列表,请参阅v0.15.0 Whatsnew概述或GitHub上的问题跟踪器。

Thanks

pandas 0.14.1

发布日期:(2014年7月11日)

这是一个从0.14.0的小版本,包括少量的API更改,几个新功能,增强功能和性能改进以及大量的错误修复。

亮点包括:

有关已在0.14.1中修复的所有API更改,增强和错误的详细列表,请参阅v0.14.1 Whatsnew概述或GitHub上的问题跟踪器。

Thanks

pandas 0.14.0

发布日期:(2014年5月31日)

这是从0.13.1的主要版本,包括许多API更改,几个新功能,增强功能和性能改进以及大量的错误修复。

亮点包括:

有关已在0.14.0中修复的所有API更改,增强和错误的详细列表,请参阅v0.14.0 Whatsnew概述或GitHub上的问题跟踪器。

Thanks

pandas 0.13.1

发布日期:(2014年2月3日)

New Features

API Changes

Experimental Features

Improvements to existing features

Bug Fixes

pandas 0.13.0

发布日期: 2014年1月3日

New Features

Experimental Features

Improvements to existing features

API Changes

In [3]: arr = np.array([1, 2, 3, 4])

In [4]: arr2 = np.array([5, 3, 2, 1])

In [5]: arr / arr2
Out[5]: array([0, 0, 1, 4])

In [6]: pd.Series(arr) / pd.Series(arr2) # no future import required
Out[6]:
0    0.200000
1    0.666667
2    1.500000
3    4.000000
dtype: float64

Internal Refactoring

在0.13.0中有一个主要的重构,主要是从NDFrame子类化Series,这是当前DataFramePanel,统一方法和行为。系列以前直接从ndarray子类化。GH4080GH3862GH816)参见Internal Refactoring

  • 添加了_setup_axes以创建通用NDFrame结构
  • 移动方法
    • from_axes, _wrap_array, axes, ix, loc, iloc, shape, empty, swapaxes, transpose, pop
    • __iter__keys__contains____len____neg____invert__
    • convert_objectsas_blocksas_matrixvalues
    • __getstate____setstate__(compat保留在框架/面板中)
    • __getattr____setattr__
    • _indexed_samereindex_likealignwheremask
    • fillnareplaceSeries replace现在与DataFrame一致)
    • filter(也可以添加轴参数,以选择性地在不同的轴上进行过滤)
    • reindexreindex_axistake
    • truncate(移动成为NDFrame的一部分)
    • isnull/notnull现在可在NDFrame物件上使用
  • Panel上指定相同轴的swapaxes现在返回副本
  • 支持属性访问设置
  • filter支持与原始DataFrame过滤器相同的API
  • fillna重构为core/generic.py,而> 3ndim为NotImplemented
  • 不支持数组接口的numpy函数现在返回ndarrays而不是系列,例如。 np.diffnp.ones_likenp.where
  • Series(0.5)之前会返回标量0.5,不再支持
  • TimeSeries现在是Series的别名。属性is_time_series可以用于区分(如果需要)
  • 在内部创建了一个新的块类型,SparseBlock,它可以容纳多个类型并且是不可合并的。SparseSeriesSparseDataFrame现在从其中继承了更多的方法(Series / DataFrame),并且不再继承自SparseArray SparseBlock
  • 稀疏套件现在支持与非稀疏数据的集成。非浮动稀疏数据是可支持的(部分实现)
  • 对DataFrames中的稀疏结构的操作应当保留稀疏,合并类型操作将转换为密集(并且返回稀疏),因此可能有些低效
  • SparseSeries上启用setitem以获取布尔值/整数/切片
  • SparsePanels实现未更改(例如,不使用BlockManager,需要工作)

Bug Fixes

pandas 0.12.0

发布日期: 2013-07-24

New Features

Improvements to existing features

API Changes

Experimental Features

Bug Fixes

pandas 0.11.0

发布日期: 2013-04-22

New Features

Improvements to existing features

API Changes

Bug Fixes

pandas 0.10.1

发布日期: 2013-01-22

New Features

API Changes

Improvements to existing features

Bug Fixes

pandas 0.10.0

发布日期: 2012-12-17

New Features

Experimental Features

API Changes

Improvements to existing features

Bug Fixes

pandas 0.9.1

发布日期: 2012-11-14

New Features

API Changes

Improvements to existing features

Bug Fixes

pandas 0.9.0

发布日期: 10/7/2012

New Features

Improvements to existing features

API Changes

Bug Fixes

pandas 0.8.1

发布日期: 2012年7月22日

New Features

Improvements to existing features

Bug Fixes

pandas 0.8.0

发布日期: 6/29/2012

New Features

Improvements to existing features

API Changes

Bug Fixes

pandas 0.7.3

发布日期: 2012年4月12日

New Features

API Changes

Bug Fixes

pandas 0.7.2

发布日期: 2012年3月16日

New Features

API Changes

Improvements to existing features

Bug Fixes

pandas 0.7.1

发布日期: 2012年2月29日

New Features

Improvements to existing features

Bug Fixes

pandas 0.7.0

发布日期: 2/9/2012

New Features

API Changes

Improvements to existing features

Bug Fixes

Thanks

pandas 0.6.1

发布日期: 12/13/2011

API Changes

New Features

Improvements to existing features

Bug Fixes

Thanks

pandas 0.6.0

发布日期: 11/25/2011

API Changes

New Features

Improvements to existing features

Bug Fixes

Thanks

pandas 0.5.0

发布日期: 10/24/2011

这个版本的pandas包括许多API更改(见下文)和从0.4.0之前的版本清理过时的API。还有错误修复,新功能,大量显着的性能增强,并且包括一个新的ipython完成符钩子,以启用对DataFrame列访问和属性(新功能)的选项卡完成。

除了这里列出的从0.4.3到0.5.0的更改之外,次版本4.1,0.4.2和0.4.3带来了一些重要的新功能和性能改进,值得一看。

感谢所有的bug报告,贡献的补丁和一般提供反馈图书馆。

API Changes

Deprecations Removed

  • indexField参数DataFrame.from_records
  • Series.order中的missingAtEnd参数。请改用na_last
  • Series.fromValue类方法,改用常规Series构造函数
  • pandas.io.parsers中的函数parseCSVparseTextparseExcel
  • Index.asOfDate函数
  • Panel.getMinorXS(使用minor_xs)和Panel.getMajorXS(使用major_xs
  • Panel.toWide,请改用Panel.to_wide

New Features

Improvements to existing features

Bug Fixes

Thanks

pandas 0.4.3

发布日期: 10/9/2011

是很大程度上从0.4.2的bug修复版本,但也包括一些新的增强功能。此外,熊猫现在可以安装和使用的Python 3绞盘Thomas Kluyver!)。

New Features

Improvements to existing features

API Changes

Bug Fixes

Thanks

pandas 0.4.2

发布日期: 10/3/2011

是一个具有几个错误修复的性能优化版本。新的t64Index和新的合并/加入Cython代码和相关的Python基础设施是主要的新增内容

New Features

Improvements to existing features

API Changes

Bug Fixes

Thanks

pandas 0.4.1

发布日期: 9/25/2011

是主要是一个bug修复版本,但包括一些新的功能和改进

New Features

Improvements to existing features

API Changes

Bug Fixes

Thanks

pandas 0.4.0

发布日期: 9/12/2011

New Features

Improvements to existing features

API Changes

Bug Fixes

Thanks

pandas 0.3.0

发布日期: 2011年2月20日

New features

Improvements to existing features

API Changes

Bug Fixes