Перейти к основному содержанию

Генератор случайной выборки CSV

Извлеките случайное подмножество строк из файла CSV — выберите размер выборки и получите новый случайный выбор каждый раз, в исходном порядке строк, с сохраненной строкой заголовка.

Ввод

Drop a file or browse
One file · text
Или

Параметры

Строка заголовка всегда сохраняется и не считается в размер выборки.

Если это больше, чем доступные строки, возвращаются все строки.

Вывод

Выбранный 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"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `csv-random-sampler` tool (CSV Random Sampler) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<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От 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что такое случайная выборка CSV?

Случайная выборка извлекает фиксированное количество строк из большого набора данных без смещения в сторону верхней, нижней или конкретного значения — полезно для проверки качества данных, создания меньшего тестового набора или быстрого просмотра того, что на самом деле содержит большой CSV, без открытия всего файла.

Как работает этот инструмент

  1. Вставьте данные CSV или загрузите файл .csv.
  2. Выберите разделитель (запятая, точка с запятой, табуляция или вертикальная черта) и содержит ли первая строка заголовки.
  3. Установите, сколько строк для выборки.
  4. Нажмите Выбрать строки, чтобы получить новый случайный выбор — строка заголовка (если присутствует) всегда сохраняется и никогда не считается в размер выборки, и выбранные строки остаются в исходном порядке для более легкого чтения.

Так как выборка случайна, повторное выполнение с одинаковыми входными данными каждый раз дает другой результат — в этом смысл кнопки вместо постоянно обновляемого результата.

Обработка цитируемых полей

Синтаксический анализ соответствует RFC 4180: поля, заключенные в двойные кавычки, могут безопасно содержать запятые, разрывы строк и экранированные кавычки "" — это не наивное разделение по символу разделителя.

Если размер выборки больше, чем данные

Если вы запрашиваете больше строк, чем на самом деле содержится в CSV, вместо ошибки возвращаются все строки данных.

Основные применения

  • Проверка большого CSV на проблемы с качеством данных
  • Создание небольшого репрезентативного тестового набора из рабочего набора данных
  • Быстрое представление о структуре набора данных без открытия полного файла

Для работы на уровне столбцов вместо выборки строк см. CSV Column Extractor. Для переформатирования или переделимитации файла CSV см. CSV Formatter.

Конфиденциальность

Этот инструмент работает полностью в вашем браузере. Ваши данные никогда не загружаются на сервер.

csvrandomsamplesamplingdataspreadsheetsubset

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.