版本 0.19.1 (2016年11月3日)#
这是从0.19.0版本的一个小错误修复版本,包括一些小的回归修复、错误修复和性能改进。我们建议所有用户升级到这个版本。
v0.19.1 中的新内容
性能提升#
错误修复#
从 PyPI 安装源代码现在将再次在没有安装
cython
的情况下工作,就像在以前的版本中一样 (GH 14204)与 Cython 0.25 的兼容性用于构建 (GH 14496)
修复了在
read_csv
(c 引擎) 中用户提供的文件句柄被关闭的回归问题 (GH 14418)。在某些列中存在缺失值时,修复了
DataFrame.quantile
中的回归问题 (GH 14357)。修复了
Index.difference
中DatetimeIndex
的freq
被错误设置的问题 (GH 14323)恢复了
pandas.core.common.array_equivalent
并带有弃用警告 (GH 14555)。在C引擎中
pd.read_csv
的错误,在跳过的行中引号解析不正确 (GH 14459)在 Python 2.x 中
pd.read_csv
的错误,其中 Unicode 引号字符不再被尊重 (GH 14477)在
Index.append
中修复了当分类索引被追加时的回归问题 (GH 14545)。修复了
pd.DataFrame
中当构造函数给定带有None
值的字典时失败的问题 (GH 14381)在索引为空时修复了
DatetimeIndex._maybe_cast_slice_bound
中的回归问题 (GH 14354)。在传递布尔值时本地化一个不明确的时区时出现的错误 (GH 14402)
在
TimedeltaIndex
与类似日期时间的对象相加时,未捕获负方向的溢出错误 (GH 14068, GH 14453)在对包含
object
Index
的数据进行字符串索引时可能引发AttributeError
(GH 14424)在
pd.eval()
和df.query()
的空输入上正确引发ValueError
(GH 13139)当结果是一个空集时,
RangeIndex.intersection
中的错误 (GH 14364)。groupby-transform 广播中的错误,可能导致不正确的 dtype 强制转换 (GH 14457)
Series.__setitem__
中的一个错误,允许修改只读数组 (GH 14359)。DataFrame.insert
中的错误,多次调用带有重复列时可能会失败 (GH 14291)pd.merge()
在传递的布尔类型参数中包含非布尔参数时会引发ValueError
(GH 14434)Timestamp
中存在的错误,在创建非常接近最小值(1677-09)的日期时可能会下溢 (GH 14415)pd.concat
中的一个错误,其中keys
的名称没有传播到生成的MultiIndex
(GH 14252)pd.concat
中的一个错误,其中axis
不能接受字符串参数'rows'
或'columns'
(GH 14369)pd.concat
中存在一个错误,当数据框长度不一致且使用元组keys
时 (GH 14438)在
MultiIndex.set_levels
中存在一个错误,即使在引发错误后仍然设置了非法的级别值 (GH 13754)DataFrame.to_json
中的一个错误,当lines=True
且值包含}
字符时 (GH 14391)df.groupby
中的一个错误,当按列和索引级别对单个索引帧进行分组时,会导致AttributeError
(GH 14327)在
df.groupby
中的一个错误,当传递pd.Grouper(key=...)
在一个列表中时会引发TypeError
(GH 14334)在
pd.pivot_table
中的错误可能会在index
或columns
不是标量且未指定values
时引发TypeError
或ValueError
(GH 14380)
贡献者#
总共有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