1.3.1 の新機能 (2021年7月25日)#

これらは pandas 1.3.1 の変更点です。他のバージョンの pandas を含む完全な変更履歴については、リリースノートを参照してください。

修正されたリグレッション#

  • Pandas は PyPy でビルドできませんでした (GH 42355)

  • 古いバージョンの pandas で構築されたDataFrameはアンピクルできませんでした (GH 42345)

  • 辞書の辞書からDataFrameを構築する際のパフォーマンス回帰 (GH 42248)

  • DataFrame.agg()において、DataFrameがExtension Array dtype、重複するインデックス、およびaxis=1を持っていた場合に値がドロップされる回帰を修正しました (GH 42380)

  • DataFrame.astype()が非連続データの順序を変更する回帰を修正しました (GH 42396)

  • 整数データに対するDataFrame.mean()のようなキャストを必要とする縮小演算におけるDataFrameのパフォーマンス回帰 (GH 38592)

  • DataFrame.to_dict()およびSeries.to_dict()において、orient引数が"records"、"dict"、または"split"のいずれかである場合のパフォーマンス回帰 (GH 42352)

  • listサブクラスでのインデックス作成が誤ってTypeErrorを発生させる回帰を修正しました (GH 42433, GH 42461)

  • DataFrame.isin()およびSeries.isin()が、少なくとも1つの欠損値を含むnull許容データでTypeErrorを発生させる回帰を修正しました (GH 42405)

  • bool dtypeとinteger dtypeを持つオブジェクト間のconcat()が、integerではなくobjectにキャストされる回帰 (GH 42092)

  • Seriesコンストラクタがdask.Arrayを受け入れないバグ (GH 38645)

  • SettingWithCopyWarningが誤ったスタックレベルを表示する回帰を修正しました (GH 42570)

  • merge_asof()が、byカラムの1つがインデックスに含まれている場合にKeyErrorを発生させる回帰を修正しました (GH 34488)

  • to_datetime()が、cache=Trueの場合に重複する値を生成する入力に対してpd.NaTを返す回帰を修正しました (GH 42259)

  • SeriesGroupBy.value_counts()が1行のSeriesで呼び出されたときにIndexErrorを引き起こす回帰を修正しました (GH 42618)

バグ修正#

  • DataFrame.transpose()が、DataFrameがExtension Array dtypeと重複するインデックスを持っていた場合に値をドロップするバグを修正しました (GH 42380)

  • DataFrame.to_xml()が、index=Falseとオフセットインデックスで呼び出された場合にKeyErrorを発生させるバグを修正しました (GH 42458)

  • Styler.set_sticky()が、単一インデックス列の場合にインデックス名を正しく処理しないバグを修正しました (GH 42537)

  • DataFrame.copy()が、結果のブロックを統合できなかったバグを修正しました (GH 42579)

貢献者#

このリリースには合計17人がパッチを貢献しました。「+」が付いている名前の人は、今回初めてパッチを貢献しました。

  • ファンチェン・リー

  • GYvan +

  • Matthew Roeschke

  • Matthew Zeitlin

  • MeeseeksMachine

  • Pandas Development Team

  • Patrick Hoefler

  • Richard Shadrach

  • Shoham Debnath +

  • Simon Hawkins

  • Stephan Heßelmann +

  • Stephen +

  • Thomas Li

  • Zheyuan +

  • attack68

  • jbrockmendel

  • neelmraman +