版本 0.20.3 (2017年7月7日)#

这是 0.20.x 系列的一个次要错误修复版本,包含一些小的回归修复和错误修复。我们建议所有用户升级到此版本。

错误修复#

  • 修复了无法计算列多层索引 DataFrame 的滚动计算的错误 (GH 16789, GH 16825)

  • 修复了导致下游软件包测试套件失败的 pytest 标记 (GH 16680)

转换#

  • 修复了 v0.20.x 系列之前的 pickle 兼容性错误,当 UTC 是 Series/DataFrame/Index 中的一个时区时 (GH 16608)

  • 修复了传入 dtype='category'SeriesSeries 构造函数中的错误 (GH 16524)。

  • 修复了将 Series 作为 dtype 关键字参数传入时 DataFrame.astype() 中的错误 (GH 16717)。

索引#

  • 修复了 Float64Index 中的一个错误,该错误导致在不包含任何 NaN 的 Series 上调用 .get(np.nan) 时返回空数组而不是 None (GH 8569)

  • 修复了 MultiIndex.isin 中的错误,该错误在传入空可迭代对象时导致错误 (GH 16777)

  • 修复了对具有 TimedeltaIndex 的 DataFrame/Series 进行切片时的错误 (GH 16637)

输入/输出#

  • 修复了 read_csv() 中的错误,其中文件在 Windows 上未被 C 引擎以二进制文件打开,导致字段中间出现 EOF 字符,从而失败 (GH 16039, GH 16559, GH 16675)

  • 修复了 read_hdf() 中的错误,其中当提供了显式的 mode='r' 参数时,读取保存到 HDF 文件(‘fixed’ 格式)的 Series 会失败 (GH 16583)

  • 修复了 DataFrame.to_latex() 中的错误,其中 bold_rows 被错误地指定为默认为 True,而实际上无论提供了什么参数,行标签都保持非粗体 (GH 16707)。

  • 修复了 DataFrame.style() 的一个问题,其中生成的元素 ID 不唯一 (GH 16780)

  • 修复了在 Python 3 中加载使用 format='fixed' HDFStore 写入的、带有 PeriodIndexDataFrame(该文件是在 Python 2 中写入的)的问题 (GH 16781)

绘图#

  • 修复了阻止 RGB 和 RGBA 元组用作颜色参数的回归问题 (GH 16233)

  • 修复了 DataFrame.plot.scatter() 的一个问题,当使用分类数据进行绘图时,该方法会错误地引发 KeyError (GH 16199)

重塑#

  • PeriodIndex / TimedeltaIndex.join 缺少 sort= 关键字参数 (GH 16541)

  • 修复了对具有 category 数据类型的层级的 MultiIndex 进行连接时的错误 (GH 16627)。

  • 修复了当使用多个分类列进行合并/连接时 merge() 中的错误 (GH 16767)

分类#

  • 修复了 DataFrame.sort_values 在使用分类数据时未遵循 kind 参数的错误 (GH 16793)

贡献者#

共有 20 人为此版本贡献了补丁。名字旁有“+”的人是首次贡献。

  • Bran Yang

  • Chris

  • Chris Kerr +

  • DSM

  • David Gwynne

  • Douglas Rudd

  • Forbidden Donut +

  • Jeff Reback

  • Joris Van den Bossche

  • Karel De Brabandere +

  • Peter Quackenbush +

  • Pradyumna Reddy Chinthala +

  • Telt +

  • Tom Augspurger

  • chris-b1

  • gfyoung

  • ian +

  • jdeschenes +

  • kjford +

  • ri938 +