1.4.4 版本新特性 (2022 年 8 月 31 日)#
这些是 pandas 1.4.4 版本中的更改。请参阅 发行说明 以获取包括其他 pandas 版本在内的完整更新日志。
修复的回归问题#
修复了
DataFrame.fillna()
在具有MultiIndex
的DataFrame
上不起作用的回归问题 (GH 47649)修复了从
DataFrame
获取 NULLobjects
导致分段错误的回归问题。这些 NULL 值由numpy.empty_like()
创建 (GH 46848)修复了
concat()
或merge()
处理具有自定义属性的所有 NaN 的 ExtensionArrays 的回归问题 (GH 47762)修复了在 Index 对象上调用位操作 numpy ufuncs (例如,
np.bitwise_and
) 的回归问题 (GH 46769)修复了当使用
datetime64
IntervalIndex 作为 bin 时cut()
中的回归问题 (GH 46218)修复了
DataFrame.select_dtypes()
中include="number"
包含BooleanDtype
的回归问题 (GH 46870)修复了使用
NamedTuple
进行索引时DataFrame.loc()
引发错误的回归问题 (GH 48124)修复了设置值后
DataFrame.loc()
未正确更新缓存的回归问题 (GH 47867)修复了在某些情况下设置
DataFrame
时DataFrame.loc()
未对齐索引的回归问题 (GH 47578)修复了
DataFrame.loc()
将长度为 1 的类数组值设置为 DataFrame 中单个值的回归问题 (GH 46268)修复了使用
DataFrame.loc()
切片时,当DatetimeIndex
的freq
为DateOffset
对象时出现的回归问题 (GH 46671)修复了使用 mask 将
None
或非字符串值设置到string
-dtype Series 中的回归问题 (GH 47628)修复了通过 Series
__setitem__
(使用链式赋值) 更新 DataFrame 列时未原地更新列值并使用过多内存的回归问题 (GH 47172)修复了
DataFrame.select_dtypes()
返回原始 DataFrame 视图的回归问题 (GH 48090)修复了在使用
reset_index()
或Index.insert()
时,使用自定义 Index 子类 (例如 xarray 中使用的) 的回归问题 (GH 47071)修复了当
DatetimeIndex
包含跨越夏令时日期时intersection()
中的回归问题 (GH 46702)修复了
DataFrame.eval()
在原地更新时创建副本的回归问题 (GH 47449)修复了使用
SparseDtype
通过DataFrame.iloc()
获取行时会引发错误的回归问题 (GH 46406)
Bug 修复#
现在,在
read_csv()
中将参数 (除了filepath_or_buffer
) 作为位置参数传递时引发的FutureWarning
会在正确的堆栈级别引发 (GH 47385)修复了当
method
是一个不可调用且不返回int
的对象时,DataFrame.to_sql()
会引发TypeError
的 bug (GH 46891)修复了
DataFrameGroupBy.value_counts()
中subset
参数无效的 bug (GH 46383)修复了使用包含键列表的
DataFrame.loc()
获取值时导致内部不一致的 bug,这可能导致frame.at[x, y]
与frame[y].loc[x]
不一致 (GH 22372)修复了
Series.dt.strftime()
访问器对于全部为 NaT 的输入返回 float 而不是 object dtype Series 的 bug,这也导致了一个虚假的弃用警告 (GH 45858)
其他#
编译 pandas 所需的最低 Cython 版本现在是
0.29.32
(GH 47978)
贡献者#
共有 12 人为此版本贡献了补丁。名字旁边带有“+”的人是首次贡献补丁。
Jeff Reback
Joris Van den Bossche
Marco Edward Gorelli
Matthew Roeschke
MeeseeksMachine
Nima Sarang +
Pandas Development Team
Patrick Hoefler
Simon Hawkins
Tobias Pitters
Xingrong Chen +
jbrockmendel