Data Table

Data Table タブはデータセットの内容を表形式で表示し、フィルタやソートでデータを調べられます。

基本的な使い方 もご覧ください。

Data Table の基本画面

フィルタ機能

フィルタ式を入力して、条件に合う行だけを表示できます。

基本的な使い方

  1. Data Table タブ上部のフィルタ入力欄に式を入力
  2. Enter キーを押すか、入力欄の外をクリック
  3. 条件に合う行だけが表示される

フィルタ式の書き方

比較演算子

演算子 意味
= 等しい species = 'Adelie'
!= 等しくない species != 'Adelie'
> より大きい age > 30
>= 以上 age >= 30
< より小さい age < 30
<= 以下 age <= 30

パターンマッチ演算子

演算子 意味
LIKE パターンに一致(大文字小文字区別) name LIKE '%田%'
ILIKE パターンに一致(大文字小文字無視) name ILIKE '%Smith%'
NOT LIKE パターンに一致しない name NOT LIKE '%test%'

パターンの書き方:

  • % は任意の文字列(0文字以上)を表します
  • _ は任意の1文字を表します

例:

  • name LIKE '%田%' - 「田」を含む
  • name LIKE '山%' - 「山」で始まる
  • name LIKE '%郎' - 「郎」で終わる
  • email LIKE '%@example.com' - @example.com で終わる

論理演算子

演算子 意味
and かつ age > 30 and sex = 'male'
or または species = 'Adelie' or species = 'Gentoo'
() グループ化 (age > 30 or salary > 50000) and active = true

集合・範囲演算子

演算子 意味
IN (...) 値のリストに含まれる species IN ('Adelie', 'Chinstrap')
NOT IN (...) 値のリストに含まれない status NOT IN ('deleted', 'archived')
BETWEEN ... AND ... 範囲内(両端含む) age BETWEEN 20 AND 30
NOT BETWEEN ... AND ... 範囲外 age NOT BETWEEN 20 AND 30

否定演算子

演算子 意味
NOT (...) 条件の否定 NOT (status = 'deleted')

NULL判定と真偽値

構文 意味
IS NULL 欠損値 bill_length_mm IS NULL
IS NOT NULL 欠損値でない bill_length_mm IS NOT NULL
true / false 真偽値 active = true

列名にスペースや特殊文字が含まれる場合

列名をダブルクォートで囲みます(DuckDB SQL標準):

"Body Mass (g)" > 4000

フィルタの例

# 数値の条件
body_mass_g > 4000

# 文字列の条件(シングルクォートで囲む)
species = 'Chinstrap'

# 複数条件の組み合わせ
species = 'Adelie' and body_mass_g > 3500

# 欠損値を除外
bill_length_mm IS NOT NULL

# パターンマッチ(部分一致)
island LIKE '%Dream%'

# 複数の値に一致
species IN ('Adelie', 'Gentoo')

# 範囲指定
body_mass_g BETWEEN 3500 AND 4500

フィルタ適用後の表示

ソート機能

列ヘッダーのソートボタン(⬍)をクリックすると、その列でデータをソートできます。

単一列ソート

  • 1回クリック: 昇順(▲)
  • 2回クリック: 降順(▼)
  • 3回クリック: ソート解除

複数列ソート

Ctrl キー(Mac: Cmd キー)を押しながらクリックすると、複数列でソートできます。

  • Ctrl+クリック: ソート条件を追加(昇順)
  • 同じ列を再度 Ctrl+クリック: 降順に変更
  • さらに同じ列を Ctrl+クリック: その列のソートを解除

複数列ソート時は、ソートボタンに優先順位の番号が表示されます(▲1、▼2 など)。

行の選択

Data Table で行を選択すると、他のタブ(Statistics、Graph Builder など)と選択状態が連動します。

選択方法

  • 単一行: 行をクリック
  • 範囲選択: Shift キーを押しながらクリック
  • 追加選択: Ctrl キー(Mac: Cmd キー)を押しながらクリック
  • 選択解除: 選択済みの行をクリック、または空白部分をクリック

他のタブとの連動

Data Table で選択した行は、他のタブと連動します:

  • Statistics タブ: 選択した行のみの統計量が表示される(全体との比較に便利)
  • Graph Builder: 選択した行がハイライト表示され、特定のデータポイントを視覚的に確認できる

例えば、外れ値と思われる行を選択して Statistics タブで確認したり、特定条件のデータだけをグラフ上で強調したりできます。

データセットメニュー

列ヘッダー右端のメニューボタン(︙)から、以下の操作ができます。

データセットメニュー

Metadata

データセットの基本情報(データセット名、行数・列数、各列のデータ型と測定尺度)を確認できます。

Convert Column Types

列のデータ型を変換するタブを開きます。詳しくは 列の型変換 をご覧ください。

Reload Dataset

元のCSVファイルからデータを再読み込みします。ファイルを編集した後に変更を反映したい場合に使用します。この機能は Primary データセット(直接読み込んだCSV)でのみ利用可能で、SQL Editor で作成した派生データセットでは表示されません。

View SQL Query

SQL Editor で作成した派生データセットの場合、元のSQLクエリを確認できます。

行番号列

左端の列は行番号を表示します。この行番号は元データの順序を示し、フィルタやソートを適用しても変わりません。

関連ページ