CSVランダムサンプラー
CSVファイルからランダムに行のサブセットを取得します。サンプルサイズを選択して、毎回新しいランダム選択を取得し、元の行順に保たれ、ヘッダー行は常に保持されます。
入力
オプション
ヘッダー行は常に保持され、サンプルサイズにカウントされません。
これが利用可能な行より多い場合、すべての行が返されます。
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-random-sampler \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"sampleSize": "3"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `csv-random-sampler` tool (CSV Random Sampler) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/csv-random-sampler/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="CSVランダムサンプラー — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
CSVのランダムサンプルとは?
ランダムサンプルは、大規模なデータセットから固定数の行を抽出し、上部、下部、または特定の値に対する偏りはありません。データ品質のスポットチェック、小さいテストフィクスチャーの構築、または全ファイルを開かずに大規模なCSVが実際に含まれているものをすばやく手動で確認する場合に役立ちます。
このツールの仕組み
- CSVデータを貼り付けるか、
.csvファイルをアップロードします。 - 区切り文字(カンマ、セミコロン、タブ、またはパイプ)を選択し、最初の行にヘッダーが含まれているかどうかを選択します。
- サンプリングする行数を設定します。
- 行をサンプリングをクリックして、新しいランダム選択を取得します。ヘッダー行(存在する場合)は常に保持され、サンプルサイズにカウントされず、サンプリングされた行は元の順序で保たれるため、読みやすくなります。
サンプリングはランダムなため、同じ入力で再度実行すると毎回異なる結果が得られます。これはライブ更新出力ではなくボタンにする理由です。
クォートされたフィールドの処理
解析はRFC 4180に準拠しています。二重引用符で囲まれたフィールドは、カンマ、改行、エスケープされた""引用符を安全に含むことができます。これは区切り文字での素朴な分割ではありません。
サンプルサイズがデータより大きい場合
CSVが実際に持っているより多くの行をリクエストした場合、エラーが発生する代わりに、すべてのデータ行が返されます。
一般的な用途
- 大規模なCSVのデータ品質の問題をスポットチェック
- 本番データセットから小さく代表的なテストフィクスチャーを構築
- 全ファイルを開かずにデータセットの形状をすばやく理解
行サンプリングの代わりに列レベルの作業については、CSV Column Extractorを参照してください。CSVファイルを再フォーマットまたは再デリミットするには、CSV Formatterを参照してください。
プライバシー
このツールはブラウザで完全に実行されます。データはサーバーにアップロードされることはありません。