版本 0.19.1 (2016 年 11 月 3 日)#
这是 0.19.0 的一个小型错误修复版本,包含一些小的回归修复、错误修复和性能改进。我们建议所有用户升级到此版本。
v0.19.1 版本新特性
性能改进#
错误修复#
现在从 PyPI 进行源代码安装将再次无需安装
cython
即可工作,与之前版本一样 (GH 14204)兼容 Cython 0.25 进行构建 (GH 14496)
修复了
read_csv
(c engine) 中用户提供的文件句柄被意外关闭的回归问题 (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
与 Datetime-like 对象相加时的错误,其中负方向的加法溢出未被捕获 (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)使用长度异构且键为元组的 dataframes 调用
pd.concat
时的错误 (GH 14438)MultiIndex.set_levels
中的错误,其中在引发错误后仍设置了非法级别值 (GH 13754)DataFrame.to_json
中的错误,其中lines=True
且值包含字符}
(GH 14391)df.groupby
中的错误,当按列和索引级别对单索引 frame 进行分组时导致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