1.0.4の新機能 (2020年5月28日)#

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

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

  • pandas.options.mode.use_inf_as_naTrue に設定されている場合、カテゴリカルdtypeに対して Series.isna() および DataFrame.isna() が例外を発生させる回帰バグを修正 (GH 33594)

  • DataFrameGroupBy.first(), SeriesGroupBy.first(), DataFrameGroupBy.last(), および SeriesGroupBy.last() で、オブジェクトdtypeでNoneが保持されない回帰バグを修正 (GH 32800)

  • numeric_only=True および ExtensionArrays を使用した DataFrame の削減における回帰バグを修正 (GH 33256)。

  • オブジェクトdtypeに対する memory_usage(deep=True) のパフォーマンス回帰バグを修正 (GH 33012)

  • Categorical.replace() で、新しい値と置換値が等しい場合に NaN で置換される回帰バグを修正 (GH 33288)

  • NaN 値のみを含む順序付き Categorical で、最小値または最大値を取得する際に NaN を返す代わりに例外を発生させる回帰バグを修正 (GH 33450)

  • 辞書入力を伴う DataFrameGroupBy.agg()ExtensionArray の dtype が失われる回帰バグを修正 (GH 32194)

  • xarray の CFTimeIndex ( Index のサブクラス) で「nearest」メソッドによるインデックス付け機能を保持するように修正 (pydata/xarray#3751, GH 32905)。

  • DataFrame.describe()TypeError: unhashable type: 'dict' を発生させる回帰バグを修正 (GH 32409)

  • DataFrame.replace()to_replace 内の項目が値に存在しない場合に列を object dtype にキャストする回帰バグを修正 (GH 32988)

  • Series.groupby()PeriodIndex レベルでグループ化する際に ValueError を発生させる回帰バグを修正 (GH 34010)

  • DataFrameGroupBy.rolling.apply() および SeriesGroupBy.rolling.apply() で args および kwargs パラメータが無視される回帰バグを修正 (GH 33433)

  • 順序付けされていない Categorical での np.min または np.max のエラーメッセージにおける回帰バグを修正 (GH 33115)

  • DataFrame.loc() および Series.loc()datetime64[ns, tz] 値が提供されたときにエラーをスローする回帰バグを修正 (GH 32395)

バグ修正#

  • SeriesGroupBy.first(), SeriesGroupBy.last(), SeriesGroupBy.min(), および SeriesGroupBy.max() で、NULL許容ブール値に適用された場合に浮動小数点数を返すバグを修正 (GH 33071)

  • Rolling.min() および Rolling.max() のバグ: 固定ウィンドウを使用した場合に、複数回の呼び出し後にメモリ使用量が増加する問題 (GH 30726)

  • to_parquet() が、無効な認証情報でプライベートS3バケットに書き込む際に PermissionError を発生させなかったバグを修正。 (GH 27679)

  • to_csv() が無効なS3バケットに書き込む際に静かに失敗していたバグを修正。 (GH 32486)

  • read_parquet() がS3ディレクトリパスが渡されたときに FileNotFoundError を発生させていたバグを修正。 (GH 26388)

  • to_parquet() が、パーティション分割された parquet ファイルを S3 に書き込む際に AttributeError をスローしていたバグを修正 (GH 27596)

  • DataFrameGroupBy.quantile() および SeriesGroupBy.quantile() のバグにより、by 軸に NaN が含まれている場合に分位点がずれる問題が発生していた (GH 33200, GH 33569)

貢献者#

このリリースには合計 18 人がパッチを提供しました。名前の横に「+」が付いている人は、初めてパッチを提供しました。

  • ダニエル・サクストン

  • JDkuba +

  • Joris Van den Bossche

  • Kaiqi Dong

  • Mabel Villalba

  • MeeseeksMachine

  • MomIsBestFriend

  • Pandas Development Team

  • Simon Hawkins

  • Spencer Clark +

  • Tom Augspurger

  • Vikas Pandey +

  • alimcmaster1

  • h-vishal +

  • jbrockmendel

  • mproszewska +

  • neilkg +

  • rebecca-palmer +