データと設定.arrow · .feather · .ipc
Arrow / Feather ビューア
Arrow / Featherについて
Apache Arrow カラムナフォーマット。
Apache Arrow は Pandas、Polars、DuckDB、BigQuery Storage、そしてほとんどのモダンな DataFrame ライブラリがネイティブに扱うインメモリのカラムナ標準です。Feather は Arrow のディスク上のファイル形式で、Arrow IPC フレーミングで書き込まれます。このビューアは .arrow、.feather、生の .ipc のいずれも apache-arrow の tableFromIPC を使って読み込みます。スキーマ(カラム名、論理型、null 許容)を表示し、テーブルビュー用に最初の 2,000 行をマテリアライズします。ネスト型(list、struct、map)とタイムスタンプはきれいにラウンドトリップし、バイナリカラムはバイト長で要約されます。
よくある質問
- Arrow と Feather の違いは何ですか?
- Arrow はインメモリのカラムナレイアウトを表します。Feather は Arrow IPC フレーミングを使って Arrow バッファをディスクに保存するファイル形式です。モダンな Feather (v2) は .feather 拡張子を持つ Arrow IPC ファイルそのものです。
- ファイルはアップロードされますか?
- いいえ。ファイルは JavaScript の apache-arrow ライブラリを使ってブラウザ内で完全にデコードされます。デバイスから出ることはありません。
- ネスト型は扱えますか?
- はい。list、struct、map、ディクショナリエンコードされたカラム、タイムスタンプはすべて可読な値にデコードされます。ネストされた行はコンパクトな JSON として表示されます。
- なぜ表示される行数より実際の行数が多いのですか?
- ページの応答性を保つため、最初の 2,000 行をマテリアライズします。ツールバーにはスキーマメタデータから取得したファイル本来の行数が表示されます。
- モバイルでも動作しますか?
- はい。テーブルはスティッキーな行インデックス付きで水平スクロールし、スキーマビューは狭いビューポートでも縦に整然と並びます。
他のデータと設定
- .jsonJSONJavaScript Object Notation — 構造化データ。開く
- .csvCSVComma-Separated Values 表形式データ。開く
- .tsvTSVTab-Separated Values 表形式データ。開く
- .xmlXMLExtensible Markup Language。開く
- .yamlYAML人間可読な設定/データ形式。開く
- .tomlTOMLTom's Obvious Minimal Language 設定。開く
- .iniINIクラシックな key=value 設定ファイル。開く
- .dbSQLite.db / .sqlite データベースファイル。開く