What’s new in 1.3.4 (2021年10月17日)#
これらはpandas 1.3.4の変更点です。他のバージョンのpandasを含む完全な変更ログは、リリースノートをご覧ください。
修正されたリグレッション#
DataFrame.convert_dtypes()がバイト文字列を誤って文字列に変換していた回帰が修正されました (GH 43183)DataFrameGroupBy.agg()とSeriesGroupBy.agg()がaxis=1に沿って異なるデータ型を持つ場合やMultiIndexと共に使用された場合に、サイレントに失敗していた回帰が修正されました (GH 43209)整数と
NaNキーを含むmerge()がouterマージで失敗していた回帰が修正されました (GH 43550)32ビットプラットフォームで
method="spearman"を指定してDataFrame.corr()がValueErrorを発生させていた回帰が修正されました (GH 43588)MultiIndex.equals()のパフォーマンス回帰が修正されました (GH 43549)DataFrameGroupBy.first()、SeriesGroupBy.first()、DataFrameGroupBy.last()、およびSeriesGroupBy.last()において、StringDtypeを使用した場合のパフォーマンス回帰が修正されました (GH 41596)Series.cat.reorder_categories()がSeriesのカテゴリを更新できない回帰が修正されました (GH 43232)Series.cat.categories()のセッターがSeriesのカテゴリを更新できない回帰が修正されました (GH 43334)memory_map=Trueの場合にread_csv()がUnicodeDecodeError例外を発生させていた回帰が修正されました (GH 43540)columnが文字列以外の任意のスカラーである場合にDataFrame.explode()がAssertionErrorを発生させていた回帰が修正されました (GH 43314)特定のケースで
Series.aggregate()がユーザー提供のfuncにargsとkwargsを複数回渡そうとしていた回帰が修正されました (GH 43357)DataFrame.groupby.rollingオブジェクトを反復処理する際に、入力のグループがソートされていない場合に結果のDataFrameが誤ったインデックスを持つ回帰が修正されました (GH 43386)DataFrame.groupby.rolling.cov()とDataFrame.groupby.rolling.corr()が、入力のグループがソートされていない場合に誤った結果を計算していた回帰が修正されました (GH 43386)
バグ修正#
pandas.DataFrame.groupby.rolling()とpandas.api.indexers.FixedForwardWindowIndexerにおけるバグが修正され、セグメンテーション違反やグループ間でウィンドウの終端が混在する問題が解消されました (GH 43267)NaT値を含む日付時刻のような値を持つDataFrameGroupBy.mean()およびSeriesGroupBy.mean()が誤った結果を返していたバグが修正されました (GH 43132)特定のケースで
Series.aggregate()がユーザー提供のfuncに最初のargsを渡していなかったバグが修正されました (GH 43357)Series.rolling.quantile()およびSeries.rolling.median()におけるメモリリークが修正されました (GH 43339)
その他#
pandasをコンパイルするために必要なCythonの最小バージョンが
0.29.24になりました (GH 43729)
貢献者#
このリリースには合計17人がパッチを貢献しました。「+」が付いている名前の人は、今回初めてパッチを貢献しました。
Alexey Györi +
DSM
アーブ・ラスティッグ
ジェフ・リーバック
Julien de la Bruère-T +
Matthew Zeitlin
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Richard Shadrach
ショーハム・デブナス
Simon Hawkins
Thomas Li
aptalca +
jbrockmendel
michal-gh +
realead