バージョン 0.6.0 (2011年11月25日)#

新機能#

  • pandas.core.reshapemelt 関数を追加

  • SeriesとDataFrameの記述統計において、レベルでグループ化するための level パラメータを追加 (GH 313)

  • DataFrameと同様に、Seriesに head および tail メソッドを追加 (GH 296)

  • 各値が渡されたシーケンスに含まれているかを確認する Series.isin 関数を追加 (GH 289)

  • Series.to_stringfloat_format オプションを追加

  • read_csvread_tableskip_footer (GH 291) および converters (GH 343) オプションを追加

  • 重複するDataFrame行を削除し、重複する行を確認するための drop_duplicates および duplicated 関数をそれぞれ追加 (GH 319)

  • DataFrameで演算子 '&', '|', '^', '-' を実装 (GH 347)

  • Series.mad (平均絶対偏差) を追加

  • QuarterEnd DateOffset を追加 (GH 321)

  • DataFrame に dot追加 (GH 65)

  • Panel.from_dictorient オプションを追加 (GH 359, GH 301)

  • DataFrame.from_dictorient オプションを追加

  • DataFrame.from_records へのタプルのリストまたはリストのリストの渡し方を追加 (GH 357)

  • groupby に複数のレベルを追加 (GH 103)

  • DataFrame.sort_indexby 引数に複数の列を許可 (GH 92, GH 362)

  • DataFrame に高速な get_value および put_value メソッドを追加 (GH 360)

  • SeriesとDataFrameに cov インスタンスメソッドを追加 (GH 194, GH 362)

  • DataFrame.plotkind='bar' オプションを追加 (GH 348)

  • SeriesとDataFrameに idxmin および idxmax追加 (GH 286)

  • クリップボードからDataFrameを解析する read_clipboard 関数を追加 (GH 300)

  • Seriesに一意な要素をカウントするための nunique 関数を追加 (GH 297)

  • 列が渡されない場合、DataFrameコンストラクタがSeries名を使用するように変更 (GH 373)

  • read_table/read_csv で正規表現をサポート (GH 364)

  • DataFrameをHTMLに書き出す DataFrame.to_html追加 (GH 387)

  • DataFrameでMaskedArrayデータのサポートを追加、マスクされた値はNaNに変換される (GH 396)

  • DataFrame.boxplot 関数を追加 (GH 368)

  • DataFrame.apply に追加の引数、キーワード引数を渡すことが可能に (GH 376)

  • ベクトル on 引数で DataFrame.join実装 (GH 312)

  • DataFrame.plotlegend ブール値を追加 (GH 324)

  • stackunstack に複数のレベルを渡すことが可能に (GH 370)

  • pivot_table に複数の値列を渡すことが可能に (GH 381)

  • GroupByの結果インデックスにSeries名を使用するように変更 (GH 363)

  • ndarrayのみ必要な場合のパフォーマンス向上のため、DataFrame.applyraw オプションを追加 (GH 309)

  • 標準およびパネルOLSに、適切にテストされた加重最小二乗を追加 (GH 303)

パフォーマンスの向上#

  • VBENCH cache_readonly をCython化し、コードベース全体で大幅なマイクロパフォーマンス向上を実現 (GH 361)

  • VBENCH np.apply_along_axis よりも3-5倍優れたパフォーマンスで任意の縮小演算を適用するための特別なCython行列イテレータ (GH 309)

  • VBENCH MultiIndex.from_tuples のパフォーマンスが向上

  • VBENCH 任意の縮小演算を適用するための特別なCython行列イテレータ

  • VBENCH + DOCUMENT パフォーマンス向上のため、DataFrame.applyraw オプションを追加

  • VBENCH SeriesとDataFrameでレベルごとのCython化されたカウントが高速化 (GH 341)

  • VBENCH? 多くの「空」の組み合わせを持つ複数のキーでのGroupByパフォーマンスの大幅な向上

  • VBENCH 新しいCythonベクトル化関数 map_infer は、要素ごとのPython関数が渡されたときに Series.applySeries.map を大幅に高速化 (GH 355) に基づく

  • VBENCH Series.order のパフォーマンスが大幅に向上し、Seriesで呼び出されるnp.uniqueも高速化された (GH 327)

  • VBENCH MultiIndexを持つ軸でのGroupByのパフォーマンスが大幅に向上 (GH 299)

貢献者#

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

  • アダム・クライン +

  • チャン・シー +

  • Dieter Vandenbussche

  • ジェフ・ハマーバッカー +

  • ネイサン・ピンガー +

  • Thomas Kluyver

  • Wes McKinney

  • ワウター・オーバーマイレ +