1.0.1 の新機能 (2020 年 2 月 5 日)#
これらは pandas 1.0.1 の変更点です。pandas の他のバージョンを含む完全な変更ログについては、リリースノートを参照してください。
修正されたリグレッション#
DataFrameでスライスを使用して値を設定する際の回帰を修正 (例:df[-4:] = 1)。位置ではなくラベルでインデックス付けされていました (GH 31469)。DatetimeIndexでインデックス付けされたSeriesまたはDataFrameをdatetime.dateを含むスライスでインデックス付けする際の回帰を修正 (GH 31501)。DataFrame.__setitem__がMultiIndexと非単調なインデクサでAttributeErrorを発生させる回帰を修正 (GH 31449)。数値の
Series(10000 を超える要素を持つ) と timedelta に似たスカラを乗算する際のSeries乗算における回帰を修正 (GH 31457)。オブジェクト型の列で
minのような一部の集計で.groupby().agg()がAssertionErrorを発生させる回帰を修正 (GH 31522)。Cython 化された集計関数 (例:
first) を使用したカテゴリカル型の.groupby()集計における回帰を修正 (GH 31450)。DataFrameGroupBy.apply()およびSeriesGroupBy.apply()が pandas 以外の非スカラオブジェクト (例: リストまたは numpy 配列) を返す関数で呼び出された場合の回帰を修正 (GH 31441)。DataFrame.groupby()で、期間型の列の最小値または最大値を取得するとTypeErrorが発生する回帰を修正 (GH 31471)。空の DataFrame を MultiIndex のレベルでグループ化する
DataFrame.groupby()における回帰を修正 (GH 31670)。オブジェクト型および非集約関数での
DataFrame.apply()における回帰を修正 (GH 31505)。ナノ秒以外の解像度の datetime を解析する際の
to_datetime()における回帰を修正 (GH 31491)。na_repを指定すると書き込まれる値が切り捨てられる可能性のあるto_csv()における回帰を修正 (GH 31447)。numpy.str_カテゴリを使用したCategoricalコンストラクタにおける回帰を修正 (GH 31499)。単一の
datetime64またはtimedelta64列を含む行を選択する際のDataFrame.loc()およびDataFrame.iloc()における回帰を修正 (GH 31649)。pd.options.display.max_colwidthの設定が負の整数を受け付けなかった回帰を修正。さらに、この動作はNoneを使用する方向に非推奨化されました (GH 31532)。objTOJSON.c の return-type 警告を修正する回帰を修正 (GH 31463)。
インデックスに
MultiIndexを持つDataFrameまたはSeriesをラベルのリストでインデックス付けする際のパフォーマンス回帰を修正 (GH 31648)。ファイルライクオブジェクト
RawIOBaseで使用されるread_csv()がencodingオプションを認識しない回帰を修正 (GH 31575)。
非推奨#
pd.options.display.max_colwidthの負の整数サポートは、Noneを使用する方向に非推奨化されました (GH 31532)。
バグ修正#
日付時刻ライク
cache=Trueで範囲外の値が存在する場合にto_datetime()が発生させるバグを修正 (GH 31491)。
数値
混合型および拡張配列でサポートされる
SeriesおよびDataFrameのDataFrame.__invert__(~演算子) で型が失われるバグを修正 (GH 31183, GH 23087)。
プロット
タイムゾーン対応時系列のプロットが UserWarning を発生しなくなりました (GH 31205)。
インターバル
interval型のSeries.shift()で、整数の間隔配列または datetime の間隔配列をシフトする際にTypeErrorが発生するバグを修正 (GH 34195)。
貢献者#
このリリースには合計15名がパッチを貢献しました。名前に「+」が付いている方は、初めてパッチを貢献された方です。
ダニエル・サクストン
Guillaume Lemaitre
ジェフ・リーバック
Joris Van den Bossche
Kaiqi Dong
マルコ・ゴレリ
MeeseeksMachine
Pandas Development Team
Sebastián Vanrell +
Tom Augspurger
ウィリアム・エイド
alimcmaster1
jbrockmendel
paihu +
proost