Canvasのセル
Python Cells

Python cells

概要

Morph Pythonセルは、Morphプラットフォーム上でPythonコードを実行するための環境を提供します。これは、単体でスクリプトを実行する場合や、他のセルと連携してデータパイプラインの一部として機能する場合に使用できます。Pythonセルは、データの読み込み、加工、可視化など、データサイエンスやデータエンジニアリングのための多様な作業を対話形式でサポートします。

Python Cell

主な特徴

  • インタラクティブな開発環境: コードの編集とテストをリアルタイムで行うことができます。
  • モジュラー設計: Pythonセルを独立した単位として使用するか、他のセルと接続して複雑なワークフローを作成することができます。
  • 統合されたデータ操作ツール: morphdb-utils ライブラリを使用して、Morphプラットフォーム上のデータにアクセスし、操作を行うことができます。
  • 対話型AI支援: Chat機能を通じてMorph AIに質問を投げることでコードの自動生成を利用できます。
  • バージョン情報とライブラリの管理: Python InfoタブからインストールされているPythonとライブラリのバージョンを確認できます。

利用シナリオ

  • データ加工: データセットを読み込み、清掃、変換、統合するプロセスを実行。
  • データ分析: 統計的分析やデータ探索を行い、洞察を抽出。
  • レポート作成と可視化: 分析結果を図表で表現し、レポートとして整理。

使用方法

  1. コードの記述: エディターに直接Pythonコードを記述します。
  2. クラウドでの実行: 'Run on Cloud' ボタンを使用してクラウド上でセルを実行します。
  3. セルの管理: Parent Schemaを使用して他のセルとの関係を定義し、セル間のデータの流れを管理します。
  4. 結果のダウンロード: Downloadタブから実行結果をダウンロードできます。

利用例

以下は別のPythonセルのデータをロードしてPlotly Python Graphing Library (opens in a new tab)で可視化を行う例となります。可視化のコードはmain関数に記載します。

Python Cell Editor

このように、Morph Pythonセルは柔軟で強力なデータ分析と可視化ツールを提供し、お客様がデータに対して直感的に作業できる環境を実現しています。他のセルとの組み合わせにより、複雑なデータ処理や分析の自動化が可能になります。