1.0.4 版本新特性 (2020年5月28日)#
这些是 pandas 1.0.4 版本中的变化。有关完整的更新日志(包括其他 pandas 版本),请参阅发布说明。
修复的回归问题#
修复回归问题:当
pandas.options.mode.use_inf_as_na
设置为True
时,Series.isna()
和DataFrame.isna()
对于分类 dtype 会引发错误 (GH 33594)修复回归问题:在
DataFrameGroupBy.first()
,SeriesGroupBy.first()
,DataFrameGroupBy.last()
和SeriesGroupBy.last()
中,None 在 object dtype 中未被保留 (GH 32800)修复使用
numeric_only=True
和 ExtensionArrays 进行 DataFrame 约减时的回归问题 (GH 33256)。修复
memory_usage(deep=True)
对 object dtype 存在的性能回归问题 (GH 33012)修复回归问题:当新值和替换值相等时,
Categorical.replace()
会替换为NaN
(GH 33288)修复回归问题:仅包含
NaN
值的有序Categorical
在计算最小值或最大值时会引发错误而不是返回NaN
(GH 33450)修复回归问题:
DataFrameGroupBy.agg()
使用字典输入时会丢失ExtensionArray
的 dtypes (GH 32194)修复问题:保留使用“nearest”方法对 xarray 的 CFTimeIndex(一个
Index
子类)进行索引的能力 (pydata/xarray#3751, GH 32905)。修复回归问题:
DataFrame.describe()
可能会引发TypeError: unhashable type: 'dict'
错误 (GH 32409)修复回归问题:如果
to_replace
中的项不在值中,DataFrame.replace()
会将列强制转换为object
dtype (GH 32988)修复回归问题:
Series.groupby()
按PeriodIndex
级别分组时会引发ValueError
(GH 34010)修复回归问题:
DataFrameGroupBy.rolling.apply()
和SeriesGroupBy.rolling.apply()
忽略 args 和 kwargs 参数 (GH 33433)修复回归问题:在无序
Categorical
上使用np.min
或np.max
时错误消息不正确 (GH 33115)修复回归问题:当提供
datetime64[ns, tz]
值时,DataFrame.loc()
和Series.loc()
会抛出错误 (GH 32395)
Bug 修复#
Bug 修复:
SeriesGroupBy.first()
,SeriesGroupBy.last()
,SeriesGroupBy.min()
, 和SeriesGroupBy.max()
应用于可为空的布尔值时返回浮点数 (GH 33071)Bug 修复:
Rolling.min()
和Rolling.max()
:使用固定窗口多次调用后内存使用量增加 (GH 30726)Bug 修复:
to_parquet()
在使用无效凭据写入私有 s3 存储桶时未引发PermissionError
(GH 27679)Bug 修复:
read_parquet()
在传递 s3 目录路径时引发FileNotFoundError
(GH 26388)Bug 修复:
to_parquet()
在向 s3 写入分区 parquet 文件时抛出AttributeError
(GH 27596)Bug 修复:当
by
轴包含NaN
时,DataFrameGroupBy.quantile()
和SeriesGroupBy.quantile()
导致分位数偏移 (GH 33200, GH 33569)
贡献者#
共有 18 位贡献者为本次发布贡献了补丁。名字旁带有“+”的人是首次贡献补丁。
Daniel Saxton
JDkuba +
Joris Van den Bossche
Kaiqi Dong
Mabel Villalba
MeeseeksMachine
MomIsBestFriend
Pandas Development Team
Simon Hawkins
Spencer Clark +
Tom Augspurger
Vikas Pandey +
alimcmaster1
h-vishal +
jbrockmendel
mproszewska +
neilkg +
rebecca-palmer +