pandasとは? わかりやすく解説

pandas

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/21 00:19 UTC 版)

pandas
作者 The PyData Development Team
開発元 コミュニティ開発
最新版 2.2.3[1]  - 2024年9月20日 (5か月前) [±]
リポジトリ
プログラミング
言語
Python
対応OS クロスプラットフォーム
種別 数値計算統計
ライセンス BSDライセンス
公式サイト pandas.pydata.org
テンプレートを表示

pandasは、プログラミング言語Pythonにおいて、データ解析を支援する機能を提供するライブラリである。特に、数表および時系列データを操作するためのデータ構造と演算を提供する[2]。PandasはBSDライセンスのもとで提供されている[3]

特徴

  • データ操作のための高速で効率的なデータフレーム (DataFrame) オブジェクト
  • メモリ内のデータ構造とその他のフォーマットのデータ間で相互に読み書きするためのツール群。フォーマット例: CSVテキストファイルExcelSQLデータベース、HDF5フォーマットなど
  • データの調整および統合された欠損値処理
  • データセットの柔軟な変形およびピボット
  • ラベルに基づいたスライス、fancyインデクシング、巨大なデータセットのサブセット取得
  • データセットに対するsplit-apply-combine操作を可能にするエンジンが提供するpowerful groupを使ったデータの集計および変換
  • 高性能なデータセットのマージと結合
  • 時系列データ: 日付範囲生成[4]、周波数変換、移動窓を用いた統計値や線形回帰、シフトと遅延、など
  • パフォーマンスのための高度な最適化。重要なコードはCythonまたはC言語で実装されている[5]

歴史

開発者であるWes McKinneyは、財務データを定量分析するための高性能で柔軟なツールを欲しており、AQR Capital Managementにて2008年にpandasの開発を開始した。 AQRを去る前に上司を説得し、ライブラリの一般公開が可能となった[6]

別のAQR従業員であるChang Sheは、2012年からこのライブラリの2番目の主要コントリビューターとなった。同時期に、Pythonコミュニティでライブラリが普及し、さらに多くのコントリビューターがプロジェクトに加わることになった。

2015年、pandasはNumFOCUS(アメリカ合衆国における501(c)(3)非営利慈善団体)の財政出資プロジェクトとして署名した[7]

脚注

  1. ^ "Release 2.2.3"; 閲覧日: 2024年9月22日; 出版日: 2024年9月20日.
  2. ^ Wes McKinney (2011年). “pandas: a Foundational Python Library for Data Analysis and Statistics”. 2 August 2018閲覧。
  3. ^ License – Package overview – pandas 0.21.1 documentation”. pandas (12 December 2017). 13 December 2017閲覧。
  4. ^ pandas.date_range – pandas 0.21.1 documentation”. pandas (12 December 2017). 13 December 2017閲覧。
  5. ^ Python Data Analysis Library – pandas: Python Data Analysis Library”. pandas. 13 November 2017閲覧。
  6. ^ Kopf, Dan (2017年12月8日). “Meet the man behind the most important tool in data science” (英語). Quartz. 2025年2月21日閲覧。
  7. ^ NumFOCUS – pandas: a fiscally sponsored project”. NumFOCUS. 3 April 2018閲覧。

関連項目

外部リンク


Pandas

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/27 08:27 UTC 版)

データブリックス」の記事における「Pandas」の解説

プログラミング言語Pythonにおいて、データ解析支援する機能提供するライブラリである。特に、数表および時系列データ操作するためのデータ構造演算提供する

※この「Pandas」の解説は、「データブリックス」の解説の一部です。
「Pandas」を含む「データブリックス」の記事については、「データブリックス」の概要を参照ください。

ウィキペディア小見出し辞書の「pandas」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「pandas」の関連用語

pandasのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



pandasのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのpandas (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのデータブリックス (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS