0.19.1版(2016年11月3日)#

这是从0.19.0开始的一个较小的错误修复版本,包括一些小的回归修复、错误修复和性能改进。我们建议所有用户升级到此版本。

V0.19.1中的新特性

性能改进#

  • 因式分解中的固定性能回归 Period 数据 (GH14338 )

  • 固定性能回归 Series.asof(where) 什么时候 where 是一个标量 (GH14461 )

  • 提高了 DataFrame.asof(where) 什么时候 where 是一个标量 (GH14461 )

  • Improved performance in .to_json() when lines=True (GH14408)

  • 在某些类型的 loc 使用多索引进行索引 (GH14551 )。

错误修复#

  • 来自PyPI的源安装现在将再次在没有 cython 已安装,与以前的版本一样 (GH14204 )

  • 与Cython0.25相比,用于构建 (GH14496 )

  • 修复了在中关闭用户提供的文件句柄的回归 read_csv (C引擎) (GH14418 )。

  • 修复了中的回归问题 DataFrame.quantile 当某些列中存在缺失值时 (GH14357 )。

  • 修复了中的回归问题 Index.difference 其中 freq 属于 DatetimeIndex 设置不正确 (GH14323 )

  • 向后添加 pandas.core.common.array_equivalent 并发出弃用警告 (GH14555 )。

  • 窃听 pd.read_csv 对于在跳过的行中错误地解析引号的C引擎 (GH14459 )

  • 窃听 pd.read_csv 对于不再支持Unicode引号字符的Python2.x (GH14477 )

  • 修复了中的回归问题 Index.append 何时追加分类索引 (GH14545 )。

  • 修复了中的回归问题 pd.DataFrame 其中,构造函数在给定dict时失败 None 价值 (GH14381 )

  • 修复了中的回归问题 DatetimeIndex._maybe_cast_slice_bound 当索引为空时 (GH14354 )。

  • 传递布尔值时本地化不明确时区时出现错误 (GH14402 )

  • 窃听 TimedeltaIndex 带有类似DateTime对象的加法,其中未捕获负方向上的加法溢出 (GH14068GH14453 )

  • Bug in string indexing against data with object Index may raise AttributeError (GH14424)

  • Correctly raise ValueError on empty input to pd.eval() and df.query() (GH13139)

  • 窃听 RangeIndex.intersection 当结果为空集时 (GH14364 )。

  • 分组转换广播中的错误,可能导致不正确的数据类型强制 (GH14457 )

  • 窃听 Series.__setitem__ 它允许变异只读数组 (GH14359 )。

  • 窃听 DataFrame.insert 具有重复列的多个调用可能会失败 (GH14291 )

  • pd.merge() 将筹集 ValueError 在传递的布尔类型参数中包含非布尔参数 (GH14434 )

  • 窃听 Timestamp 其中日期非常接近最小值(1677-09)可能会在创建时下溢 (GH14415 )

  • Bug in pd.concat where names of the keys were not propagated to the resulting MultiIndex (GH14252)

  • Bug in pd.concat where axis cannot take string parameters 'rows' or 'columns' (GH14369)

  • Bug in pd.concat with dataframes heterogeneous in length and tuple keys (GH14438)

  • 窃听 MultiIndex.set_levels 在引发错误后仍设置非法级别值的位置 (GH13754 )

  • 窃听 DataFrame.to_json 哪里 lines=True 和一个包含 }} 性格 (GH14391 )

  • 窃听 df.groupby 引发一场 AttributeError 按列和索引级别对单个索引框进行分组时 (GH14327 )

  • 窃听 df.groupby 哪里 TypeError 在以下时间引发 pd.Grouper(key=...) 是以列表形式传递的 (GH14334 )

  • 窃听 pd.pivot_table 可能会提高 TypeErrorValueError 什么时候 indexcolumns 不是标量,并且 values 未指定 (GH14380 )

贡献者#

共有30人为此次发布贡献了补丁。名字中带有“+”的人第一次贡献了一个补丁。

  • Adam Chainz +

  • Anthonios Partheniou

  • Arash Rouhani +

  • Ben Kandel

  • Brandon M. Burroughs +

  • Chris

  • Chris Warth

  • David Krych +

  • Iván Vallés Pérez +

  • Jeff Reback

  • Joe Jevnik

  • Jon M. Mease +

  • Jon Mease +

  • Joris Van den Bossche

  • Josh Owen +

  • Keshav Ramaswamy +

  • Larry Ren +

  • Michael Felt +

  • Piotr Chromiec +

  • Robert Bradshaw +

  • Sinhrks

  • Thiago Serafim +

  • Tom Bird

  • bkandel +

  • chris-b1

  • dubourg +

  • gfyoung

  • mattrijk +

  • paul-mannino +

  • sinhrks