1.0.2 的新增内容(2020 年 3 月 12 日)#

这些是 pandas 1.0.2 中的变化。请参阅发行说明以获取完整的变更日志,包括其他版本的 pandas。

固定回归#

通过...分组

输入/输出

重新索引/对齐

其他

使用可为空的布尔数组进行索引#

以前使用包含可为空布尔数组的索引NA会引发 a ValueError,但是现在允许将其NA视为False。 ( GH 31503 )

In [1]: s = pd.Series([1, 2, 3, 4])

In [2]: mask = pd.array([True, True, False, None], dtype="boolean")

In [3]: s
Out[3]: 
0    1
1    2
2    3
3    4
dtype: int64

In [4]: mask
Out[4]: 
<BooleanArray>
[True, True, False, <NA>]
Length: 4, dtype: boolean

熊猫1.0.0-1.0.1

>>> s[mask]
Traceback (most recent call last):
...
ValueError: cannot mask with array containing NA / NaN values

熊猫1.0.2

In [5]: s[mask]
Out[5]: 
0    1
1    2
dtype: int64

Bug修复

类似日期时间

分类的

输入/输出

  • 现在使用pd.NAwithDataFrame.to_json()可以正确输出空值而不是空对象(GH 31615

  • pandas.json_normalize()当元路径中的值不可迭代时出现错误( GH 31507

  • 固定酸洗pandas.NA。之前返回了一个新对象,这破坏了依赖于NA单例的计算(GH 31847

  • 修复了带有可为空无符号整数数据类型的 parquet 往返中的错误 ( GH 31896 )。

实验数据类型

弦乐

滚动

贡献者#

共有 25 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。

  • 安娜·达格利斯 +

  • 丹尼尔·萨克斯顿

  • 欧夫·勒斯蒂格

  • 扬·斯科达

  • 乔里斯·范登博什

  • 贾斯汀·郑

  • 董凯琪

  • 肯德尔·马塞

  • 马可·戈雷利

  • 马修·罗斯克

  • 米塞克斯机器

  • 妈妈是最好的朋友

  • 熊猫开发团队

  • 佩德罗·雷斯 +

  • 普拉卡·潘迪

  • 罗伯特·德·弗里斯 +

  • 鲁沙布·瓦萨尼

  • 西蒙·霍金斯

  • 斯蒂恩·范霍伊

  • 特尔吉·彼得森

  • 汤姆·奥格斯普格

  • 威廉·艾德

  • 阿里姆大师1

  • 格菲扬

  • 杰布罗克门德尔