1.0.1 版本的新内容(2020年2月5日)#
这是 pandas 1.0.1 中的更改。有关包括其他版本在内的完整更新日志,请参见 发行说明。
修复的回归问题#
修复了在
DataFrame中使用切片设置值(例如df[-4:] = 1)时,通过标签而不是位置进行索引的回归问题 (GH 31469)在索引
Series或DataFrame时,当DatetimeIndex被包含datetime.date的切片索引时,修复了回归问题 (GH 31501)在
DataFrame.__setitem__中修复了在使用MultiIndex和非单调索引器时引发AttributeError的回归问题 (GH 31449)修复了在
Series乘法中,当乘以一个包含超过 10000 个元素的数值型Series和一个类似时间增量的标量时出现的回归问题 (GH 31457)修复了在
.groupby().agg()中对某些像min这样的归约在对象类型列上引发AssertionError的回归问题 (GH 31522)在使用 Cythonized 归约函数(例如
first)时,修复了.groupby()聚合中使用分类数据类型的固定回归问题 (GH 31450)修复了在
DataFrameGroupBy.apply()和SeriesGroupBy.apply()中,如果调用返回非 pandas 非标量对象(例如列表或 numpy 数组)的函数时的回归问题 (GH 31441)修复了
DataFrame.groupby()中的回归问题,即在获取具有周期数据类型的列的最小值或最大值时会引发TypeError。(GH 31471)修复了
DataFrame.groupby()在按 MultiIndex 的级别对空 DataFrame 进行分组时的回归问题 (GH 31670)。修复了在具有对象数据类型和非归约函数的
DataFrame.apply()中的回归问题 (GH 31505)修复了在解析非纳秒分辨率时间时
to_datetime()中的回归问题 (GH 31491)修复了使用
numpy.str_类别构造Categorical时的回归问题 (GH 31499)修复了在选择包含单个
datetime64或timedelta64列的行时,DataFrame.loc()和DataFrame.iloc()中的回归问题 (GH 31649)修复了设置
pd.options.display.max_colwidth时不接受负整数的回归问题。此外,这种行为已被弃用,取而代之的是使用None(GH 31532)修复了 objTOJSON.c 中的回归问题,修复了返回类型警告 (GH 31463)
在使用标签列表对索引使用
MultiIndex时,修复了对DataFrame或Series进行索引时的固定性能退化 (GH 31648)修复了在类文件对象中使用的
read_csv()中的回归问题,RawIOBase未识别encoding选项 (GH 31575)
弃用#
对
pd.options.display.max_colwidth使用负整数的支持已被弃用,建议使用None(GH 31532)
错误修复#
Datetimelike
修复了当
cache=True且存在越界值时to_datetime()引发的问题 (GH 31491)
数字
在
DataFrame.__invert__(~运算符) 中丢失数据类型的问题,涉及混合数据类型 (GH 31183) 以及扩展数组支持的Series和DataFrame(GH 23087)
绘图
绘制 tz-aware 时间序列不再给出 UserWarning (GH 31205)
区间
在带有
intervaldtype 的Series.shift()中存在一个错误,当移动一个整数或日期时间的区间数组时会引发TypeError(GH 34195)
贡献者#
总共有15人为此版本贡献了补丁。名字后面带有“+”的人首次贡献了补丁。
Daniel Saxton
Guillaume Lemaitre
Jeff Reback
Joris Van den Bossche
Kaiqi Dong
Marco Gorelli
MeeseeksMachine
Pandas Development Team
Sebastián Vanrell +
Tom Augspurger
William Ayd
alimcmaster1
jbrockmendel
paihu +
proost