1.4.2の新機能 (2022年4月2日)#

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

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

  • DataFrame.drop() および Series.drop() において、Index に拡張dtypeと重複がある場合に発生したリグレッションを修正しました (GH 45860)。

  • read_csv() において、engine="c" に無効なファイル入力が与えられたときにPythonプロセスが強制終了するリグレッションを修正しました (GH 45957)。

  • Series.fillna()DataFrame の列で inplace=True とともに呼び出した場合のメモリパフォーマンスのリグレッションを修正しました (GH 46149)。

  • より厳密なCSS検証に基づいたリグレッションであった、Styler.to_excel() でカスタムExcel形式を渡すための代替ソリューションを提供しました。Styler.format() のドキュメントに例が記載されています (GH 46152)。

  • DataFrame.replace() において、置換値が置換の対象でもあった場合に発生したリグレッションを修正しました (GH 46306)。

  • DataFrame.replace() において、to_replace に辞書で渡された置換値が明示的に None であった場合に発生したリグレッションを修正しました (GH 45601, GH 45836)。

  • DataFrame.loc() で値を設定する際に、以前に DataFrame が空だった場合に MultiIndex の名前が失われるリグレッションを修正しました (GH 46317)。

  • Styler() でブール型データ型の列をレンダリングする際のリグレッションを修正しました (GH 46384)。

  • Groupby.rolling() で、各グループ内の日付時刻が単調であっても ValueError を発生させる頻度ウィンドウに関するリグレッションを修正しました (GH 46061)。

バグ修正#

  • _constructor プロパティを一般的な呼び出し可能オブジェクトとして定義するサブクラスのいくつかのケースを修正しました (GH 46018)。

  • Styler.to_latex()column_format が拡張形式で与えられた場合の「longtable」書式設定の誤りを修正しました (GH 46037)。

  • Styler.format()hyperlinks="html" を使用し、URLにコロンまたはその他の特殊文字が含まれている場合のレンダリングの誤りを修正しました (GH 46389)。

  • Rollingwindow が頻度で、ローリング軸に NaT が含まれている場合のエラーメッセージを改善しました (GH 46087)。

貢献者#

このリリースには合計15名がパッチを貢献しました。名前に「+」が付いている方は、初めてパッチを貢献された方です。

  • Daniel Schmidt

  • JHM ダービーシャー

  • ヨナス・ハーグ

  • Jordan Hicks +

  • Joris Van den Bossche

  • Kian Eliasi +

  • Luke Manley

  • Marco Edward Gorelli

  • Matthew Roeschke

  • MeeseeksMachine

  • Pandas Development Team

  • Patrick Hoefler

  • Richard Shadrach

  • Simon Hawkins

  • jbrockmendel