1.1.2 版本的新增内容(2020年9月8日)#
这是 pandas 1.1.2 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
DatetimeIndex.intersection()
中的回归在交集列表时错误地引发AssertionError
(GH 35876)修复在原地更新列时的回归问题(例如使用
df['col'].fillna(.., inplace=True)
)(GH 35731)修复了在混合时区感知和时区不可知日期时间列时
DataFrame.append()
中的回归问题 (GH 35460)对于
RangeIndex.format()
的性能回归 (GH 35712)当传递一个空列表时,
MultiIndex.get_loc()
会返回一个跨越整个索引的切片 (GH 35878)修复在索引操作后无效缓存中的回归问题;当设置不更新数据时,这可能会表现出来 (GH 35521)
在
DataFrame.replace()
中的回归,当尝试替换Interval
类型的元素时会引发TypeError
(GH 35931)修复了
IntervalIndex
的closed
属性在 pickle 往返中的回归问题 (GH 35658)修复了
DataFrameGroupBy.agg()
中的回归问题,当底层数组是只读时会引发ValueError: buffer source array is read-only
错误 (GH 36014)修复了
Series.groupby.rolling()
中输入的MultiIndex
的层级数被压缩为一个的问题 (GH 36018)
错误修复#
在
object
dtype 列二进制操作中DataFrame.eval()
的错误 (GH 35794)在构造稀疏 datetime64 dtypes 时,
Series
构造函数引发TypeError
的错误 (GH 35762)Bug in
DataFrame.apply()
withresult_type="reduce"
returning with incorrect index (GH 35683)Series.astype()
和DataFrame.astype()
中的错误在设置errors
参数为"ignore"
时,对于扩展数据类型不尊重 (GH 35471)在
DateTimeIndex.format()
和PeriodIndex.format()
中使用name=True
设置第一个项目为"None"
而不是""
的错误 (GH 35712)Float64Index.__contains__()
中的错误不正确地引发TypeError
而不是返回False
(GH 35788)Series.dt.isocalendar()
和DatetimeIndex.isocalendar()
中的一个错误,在某些日期返回了不正确的年份 (GH 36032)DataFrame
索引中的错误,在某些情况下返回不正确的Series
,当序列被修改且缓存未失效时 (GH 33675)DataFrame.corr()
中的错误导致后续索引查找不正确 (GH 35882)在包名与导入名不同时,
import_optional_dependency()
中的错误返回了不正确的包名 (GH 35948)
其他#
factorize()
现在支持na_sentinel=None
以在值的唯一性中包含 NaN 并删除在 1.1 版本中无意中暴露给公共 API 的dropna
关键字 (GH 35667)DataFrame.plot()
和Series.plot()
关于FixedFormatter
和FixedLocator
的使用引发UserWarning
(GH 35684 和 GH 35945)
贡献者#
总共有16人为此版本贡献了补丁。名字后面带有“+”的人首次贡献了补丁。
Ali McMaster
Asish Mahapatra
Daniel Saxton
Fangchen Li
Harsh Sharma +
Irv Lustig
Jeet Parekh +
Joris Van den Bossche
Kaiqi Dong
Matthew Roeschke
MeeseeksMachine
Pandas Development Team
Simon Hawkins
Terji Petersen
jbrockmendel
patrick