2.1.1の新機能 (2023年9月20日)#
これらはpandas 2.1.1での変更点です。pandasの他のバージョンを含む完全な変更履歴については、リリースノートをご覧ください。
修正されたリグレッション#
DataFrameが2つの異なる拡張dtypesを持つ場合のconcat()でのリグレッションを修正 (GH 54848)usecolsが指定され、dtypesがengine="python"用の辞書である場合のread_csv()でのリグレッションを修正 (GH 54868)delim_whitespaceがTrueである場合のread_csv()でのリグレッションを修正 (GH 54918, GH 54931)axis=1で発生するGroupBy.get_group()でのリグレッションを修正 (GH 54858)部分的な
MultiIndexを持つSeriesを設定する際にAssertionErrorが発生するDataFrame.__setitem__()でのリグレッションを修正 (GH 54875)filterの要素の順序を尊重しないDataFrame.filter()でのリグレッションを修正 (GH 54980)sqliteのdatetime列を正しくラウンドトリップしない
DataFrame.to_sql()でのリグレッションを修正 (GH 54877)辞書を使用して重複する列名を持つDataFrameを集約する際の
DataFrameGroupBy.agg()でのリグレッションを修正 (GH 55006)重複する
IntervalIndexレベルを追加する際に発生するMultiIndex.append()でのリグレッションを修正 (GH 54934)PyArrow文字列用の
Series.drop_duplicates()でのリグレッションを修正 (GH 54904)fill_valueが与えられた場合に発生するSeries.interpolate()でのリグレッションを修正 (GH 54920)binsが指定された場合に数値データに対して発生するSeries.value_counts()でのリグレッションを修正 (GH 54857)PyArrowをバックエンドとする列の比較操作で例外が正しく伝播されないリグレッションを修正 (GH 54944)
バグ修正#
固定長リストに対して
ArrowDtypeがNotImplementedErrorを発生させるバグを修正 (GH 55000)future_stack=Trueで、列がタプルで構成された非MultiIndexである場合のDataFrame.stack()でのバグを修正 (GH 54948)ArrowDtypeを使用するSeries.dt.tz()で、tzinfoオブジェクトの代わりに文字列が返されるバグを修正 (GH 55003)Series.pct_change()とDataFrame.pct_change()で不要なFutureWarningが表示されるバグを修正 (GH 54981)
その他#
渡された呼び出し可能オブジェクトが
Seriesオブジェクトを返す場合に、Series.apply()がDataFrameを返すことを禁止する非推奨化を元に戻しました (GH 52116)
貢献者#
このリリースには合計13名がパッチを貢献しました。名前に「+」が付いている方は、初めてパッチを貢献された方です。
Ben Greiner +
Joris Van den Bossche
Kai Mühlbauer +
Luke Manley
Lumberbot (aka Jack)
Mateusz Sokół
Matthew Roeschke
Pandas Development Team
Patrick Hoefler
Rajat Subhra Mukherjee
Ralf Gommers
Richard Shadrach
Thomas Li