PolarsによるEDA:Pandasユーザーのためのステップバイステップガイド(パート1)

'PolarsによるEDA:Pandasユーザーのためのガイド(パート1)'

Polarsを使ってデータ分析をレベルアップしましょう

Mitul Grover氏による写真

イントロダクション

時折、データ分析の方法を大きく変えるツールが登場します。Polarsは、私がそんなツールの1つだと信じています。このシリーズの記事では、このライブラリに詳しく触れ、より知名度の高い、確立されたライブラリであるPandasと比較しながら、例のデータセットを使用して分析のワークフローを紹介します。

Polarsとは何ですか?

Polarsは、Rustで書かれた高速なDataFrameライブラリです。私たち(データサイエンティスト/アナリスト)にとっては、データを整理し、データパイプラインを構築するための完全な機能セットを提供するPythonのラッパーが非常によくドキュメント化されています。Polarsに切り替えた後、次の主な利点が見えてきました:

  • はるかに高速な前処理操作
  • RAMよりも大きなデータセットの処理が可能
  • データパイプラインを適切に構造化する必要があるため、コードの品質が向上

利点の詳細は、このユーザーガイドで確認できます。速度比較については、このH20ベンチマークを参照してください。

Pandasからの切り替え

一見すると、PandasとPolarsは非常に似ているように思えます。たとえば、.read_csv().head()などのメソッドは両方で共有されているため、基本的な探索的な操作を変更することなく実行できます。しかし、ライブラリを使用し始めるほど、2つのライブラリがどれだけ異なるかに気付くでしょう。構文から考え方まで、Polarsへの切り替えは容易ではありません。そのため、これらの記事があなたのスタートを支援できることを願っています。

セットアップ

このプロジェクトに参加するには、最新のノートブックを持つこのGitHubリポジトリをプルしてください。このプロジェクトで使用されるデータはKaggleからダウンロードできます(CC0:パブリックドメイン)。これはYouTubeのトップトレンディング動画に関するデータセットであり、このシリーズの記事に十分な複雑さを提供するはずです。また、PandasとPolarsがインストールされていることが必要です。両方のパッケージはpipを使用してインストールできます。

準備が整ったので、プロジェクトに取り組みましょう!ここでは、Polarsにより詳しくなることを目標にしているので、指示に従うか、概念を実践してください。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

ジョナサン・ダムブロット、Cranium AIのCEO兼共同創設者- インタビューシリーズ

ジョナサン・ダムブロットは、Cranium AIのCEO兼共同創業者ですCranium AIは、サイバーセキュリティおよびデータサイエンスチ...

機械学習

3つの質問:大規模言語モデルについて、Jacob Andreasに聞く

CSAILの科学者は、最新の機械学習モデルを通じた自然言語処理の研究と、言語が他の種類の人工知能をどのように高めるかの調査...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...

データサイエンス

「2023年にデータサイエンスFAANGの仕事をゲットする方法は?」

データサイエンスは非常に求められる分野となり、FAANG(Facebook、Amazon、Apple、Netflix、Google)企業での就職は大きな成...