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

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

错误修复#

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

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

转换#

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

  • 修复了在传递 dtype='category'Series 时,Series 构造函数中的一个错误 (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' 参数时,读取以 'fixed' 格式保存到 HDF 文件中的 Series 失败 (GH 16583)

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

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

  • 修复了在 Python 3 中从 format='fixed' HDFStore 加载在 Python 2 中写入的带有 PeriodIndexDataFrame 的问题 (GH 16781)

绘图#

  • 修复了阻止 RGBRGBA 元组用作颜色参数的回归错误 (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 +