PyCharm 2026.1 Help

科学計算機能

PyCharm を使うと、Python を用いて科学計算やデータの可視化ができます。

Matplotlib(英語)NumPy(英語)Plotly(英語)pandas(英語) を使用するには、これらのパッケージを Python インタープリターに インストールする必要があることに注意してください。

データを分析する

データ構造を表示する

  • Python コンソール​ で変数を表示する場合、 配列として表示データフレームとして表示 、または シリーズとして表示 リンクをクリックして、 データビュー ツールウィンドウにデータを表示できます。

    データフレームの表示
  • デフォルトでは、新しいテーブル表現が使用されます。

    その他のアクション をクリックし、 テーブル表示間の切り替えテーブル表示間の切り替え を選択してテーブルインターフェースを変更します。

データフレームまたはシリーズを表形式で表示するには、出力セルの左上隅にある テーブルビュー をクリックします。

データフレームをテーブルとして表示する

テーブルの操作

列の操作

  • テーブル検索バーを開くには、テーブルをクリックして Ctrl+F を押します。

  • コンテキストメニューを開くには、列名を右クリックします:

    テーブルヘッダーのコピー
  • 列名をクリップボードにコピーするには、 Copy Column Name を選択します。

  • 列全体を選択するには、 列の選択 を選択します。

  • 列を非表示にするには、 Hide Column を選択します。 Hide Other Columns は、選択した列を除くすべての列を非表示にします。

  • 非表示の列を表示するには、 列リストを表示 Ctrl+F12 をクリックします。 非表示の列は取り消し線で表示されます。 列を選択し、 Space を押してその表示を切り替えます。 列リストを検索するには、 列リストを表示 ウィンドウで列名の入力を開始します。

  • 言語を列に割り当てるには、 ハイライト言語の設定 を使用します。 詳細については、 列に言語を挿入する を参照してください。

  • セルの色を切り替えて設定するには、 テーブルの色付けオプション をクリックします。

    テーブルカラーマッピングの設定

データのソート

  • 列の値に基づいてテーブルデータを並べ替えるには、列名を右クリックし、コンテキストメニューの ORDER BY セクションから 昇順 または 降順 を選択します。

  • 並べ替えに別の列を追加するには、 Alt を押しながら列名をクリックするか、コンテキストメニューの ORDER BY に追加 セクションから 昇順 または 降順 を選択します。

    データは選択した列によって並べ替えられます。

    状態

    説明

    ソートなし

    データがこの列でソートされていないことを示します。 ソートマーカーの初期状態。

    昇順

    データは昇順にソートされます。

    降順

    データは降順にソートされます。

    ソートレベル

    マーカーの右側の数字 (図では 1) は並べ替えレベルです。 複数の列で並べ替えることができます。 このような場合、列ごとに並べ替えレベルが異なります。

データをフィルタリングする

  1. 表の右上隅にある「フィルタービューを開く 」をクリックします。

  2. 表示されたダイアログで、フィルターを適用する列を選択し、フィルター条件を指定します。

    フィルター表示ダイアログ
  3. object データ型の列の場合、フィルター値は引用符で囲んで入力する必要があります。

    引用符で囲む アクションを使用すると、自動的に追加できます。

    引用符で囲む
  4. 追加のフィルターを使用する場合は、 フィルターの追加 をクリックして新しいフィルター条件を指定します。

  5. データをフィルタリングするには、 適用 をクリックします。

フィルターを削除または複製するには、 追加フィルターアクション追加フィルターアクション をクリックし、リストから必要なオプションを選択します。

表の書式を調整する

  1. その他のアクション をクリックし、 表をフォーマット… を選択します。

  2. 表示されたダイアログで、フォーマットを指定し、 OK をクリックします。

    フォーマットの入力フィールドがあるダイアログ

    このフォーマットをすべてのテーブルに適用するには、チェックボックス すべてのテーブルにデフォルトで設定されます。 を選択してください。

PyCharm は Python 2 フォーマット構文をサポートしています。

式入力を使用する

式入力 を使用すると、多次元データを 2 次元のテーブル形式で表示できます。

  1. その他のアクション をクリックし、 式入力を表示 を選択します。

  2. 表の上部に表示される入力フィールドに式を入力し、 Enter を押します。

テーブル式の入力

列統計の表示

デフォルトでは、列統計はオフになっています。

デフォルトモードを コンパクト または 詳細 に変更するには、 設定 | Python | テーブル に移動します。

コンパクト モードには None Count 統計のみが含まれます。

コンパクトモードでの列統計

数値データの場合、ヒストグラムがプロットされ、統計とともに表示されます。 ヒストグラムの上にマウスを置くと、各バーの詳細情報が表示されます。

詳細な列統計を表示するには、次のいずれかを実行します:

  1. 列名の上にマウスを置きます。 列の統計情報を含むポップアップが表示されます。

  2. 列統計の表示 をクリックし、 詳細 を選択します。

    詳細な統計は列の上に表示されます。

非数値データの列統計
データ型

列が属するデータ型を表示します

None 数

列内の None 値の数を表示します

カウント

列内の項目の合計数を表示します

一意

ユニークな値の数を表示します

最も多い値を表示します

頻度

要素が出現する回数を表示します

数値データの列統計
データ型

列が属するデータ型を表示します

None 数

列内の None 値の数を表示します

カウント

列内の項目の合計数を表示します

平均

列内すべての値の平均数を表示します

標準偏差。 偏差

標準偏差値を表示します

最小

列内の最小値を表示します

パーセンタイル

5、25、50(中央値)、95 パーセンタイルの値を表示します

最大

列内の最大値を表示します

チャートを操作する

データフレームまたはシリーズをグラフィカル形式で表示するには、出力セルの左上隅にある チャートビュー をクリックします。

データをグラフとして表示する

データはグラフの形式で表示されます。 グラフの種類を変更したり、追加の設定を構成したりできます。

データをグラフとして表示

チャートを構成する

  1. 系列設定を表示系列設定を表示 をクリックしてチャートの初期設定を変更します。

  2. グラフの種類を選択し、設定を行います。 次のグラフの種類のいずれかを選択できます。

    • Bar

    • パイ

    • エリア

    • ライン

    • 散布

    • バブル

    • ストック

    • エリア範囲

    • ヒストグラム

    チャートの初期設定を変更する
  3. 新しい系列の追加 リンクをクリックして、グラフに系列を追加します。

グラフをイメージとして保存する

  1. PNG にエクスポートPNG にエクスポート をクリックして、生成されたチャートを .png 形式で保存します。

  2. ファイル名を入力して 保存 をクリックします。

AI 生成チャート

AI を使えば、DataFrame のプレビューチャートを複数生成できます。 これらのプレビューはノートブックのセルに変換できます。

  1. テーブルの右上隅にある AI クイックチャート をクリックします。

  2. 表に推奨グラフが表示されます。 いずれかをクリックすると、対応する視覚化コードがノートブックのセルとして挿入されます。

AI が提案するチャート

データの視覚化を表示する

データの視覚化は プロットツールウィンドウに表示され、サイズを変更したり、拡大 / 縮小したりできます。

プロットを保存するには、プレビューのサムネイルを右クリックし、コンテキストメニューから イメージとして保存 または すべてのプロットを保存 を選択します。

Matplotlib のデバッグ

ブレークポイントで停止すると、デバッグ中のプロットが プロットツールウィンドウに表示されます。 データサイエンスプロジェクトチュートリアルの デバッグセクションを参照してください。

Matplotlib(英語)Plotly(英語) もコンソールで利用できます。 データサイエンスプロジェクトチュートリアルの コンソールで実行するセクションを参照してください。 Python コンソールツール | Python コンソール… )を開始するときに、必要なパッケージをインポートし、必要に応じてグラフを作成できます:

Python コンソールでの matplotlib を使用したグラフの構築

Python コンソールは、さらなる入力が可能です。

2026 年 6 月 1 日