Python cells
概要
Morph Pythonセルは、Morphプラットフォーム上でPythonコードを実行するための環境を提供します。これは、単体でスクリプトを実行する場合や、他のセルと連携してデータパイプラインの一部として機能する場合に使用できます。Pythonセルは、データの読み込み、加工、可視化など、データサイエンスやデータエンジニアリングのための多様な作業を対話形式でサポートします。
主な特徴
- インタラクティブな開発環境: コードの編集とテストをリアルタイムで行うことができます。
- モジュラー設計: Pythonセルを独立した単位として使用するか、他のセルと接続して複雑なワークフローを作成することができます。
- 統合されたデータ操作ツール:
morphdb-utils
ライブラリを使用して、Morphプラットフォーム上のデータにアクセスし、操作を行うことができます。 - 対話型AI支援: Chat機能を通じてMorph AIに質問を投げることでコードの自動生成を利用できます。
- バージョン情報とライブラリの管理: Python InfoタブからインストールされているPythonとライブラリのバージョンを確認できます。
利用シナリオ
- データ加工: データセットを読み込み、清掃、変換、統合するプロセスを実行。
- データ分析: 統計的分析やデータ探索を行い、洞察を抽出。
- レポート作成と可視化: 分析結果を図表で表現し、レポートとして整理。
使用方法
- コードの記述: エディターに直接Pythonコードを記述します。
- クラウドでの実行: 'Run on Cloud' ボタンを使用してクラウド上でセルを実行します。
- セルの管理: Parent Schemaを使用して他のセルとの関係を定義し、セル間のデータの流れを管理します。
- 結果のダウンロード: Downloadタブから実行結果をダウンロードできます。
利用例
以下は別のPythonセルのデータをロードしてPlotly Python Graphing Library (opens in a new tab)で可視化を行う例となります。可視化のコードはmain関数に記載します。
このように、Morph Pythonセルは柔軟で強力なデータ分析と可視化ツールを提供し、お客様がデータに対して直感的に作業できる環境を実現しています。他のセルとの組み合わせにより、複雑なデータ処理や分析の自動化が可能になります。