# Limitador de Rango de Datos

Limitar valores numéricos a rangos específicos mediante recorte, filtrado o marcado de valores fuera de rango. Perfecto para control de calidad de datos, limpieza de sensores.

> Página canónica: https://elysiatools.com/es/tools/data-range-limiter

- **Categoría:** Data Processing

- **Palabras clave:** rango, límite, recortar, filtrar, límites, validación, calidad de datos, restricciones

## Descripción general

El Limitador de Rango de Datos es una herramienta esencial para normalizar conjuntos de información, permitiéndote recortar, filtrar o marcar valores numéricos que exceden límites predefinidos para garantizar la integridad de tus datos.

## Entradas

- **Datos CSV** (textarea): CSV data with headers and numeric values to be processed
- **Configuración de Rango (JSON)** (textarea): JSON object specifying min/max ranges for each column. Example: {"age": {"min": 18, "max": 65}}
- **Columnas Objetivo (Opcional)** (textarea): Specify which columns to apply range limits to. Leave empty to auto-detect numeric columns.
- **Estrategia de Manejo** (select)
- **Detectar Rangos Razonables** (checkbox): Automatically suggest reasonable ranges based on data distribution
- **Preservar Columnas Originales** (checkbox): Keep original values with "_original" suffix
- **Marcar Valores Modificados** (checkbox): Add flags to indicate which values were modified
- **Incluir Estadísticas** (checkbox): Generate detailed statistics about modifications

## Cuándo usarlo

- Cuando necesitas limpiar datos de sensores eliminando lecturas erróneas o fuera de rango.
- Al preparar datasets para modelos de machine learning que requieren valores dentro de límites específicos.
- Para aplicar reglas de negocio estrictas sobre reportes financieros o métricas de rendimiento.

## Cómo funciona

- Carga tus datos en formato CSV y define los límites mínimos y máximos para cada columna mediante un objeto JSON.
- Selecciona la estrategia de manejo: 'Recortar' para ajustar valores, 'Filtrar' para eliminar filas o 'Marcar' para identificar anomalías.
- Activa la detección automática de rangos si prefieres que el sistema sugiera límites basados en la distribución de tus datos.
- Obtén un archivo procesado con estadísticas detalladas sobre las modificaciones realizadas.

## Casos de uso

- Limpieza de datos de sensores IoT para eliminar picos de ruido fuera de los límites físicos esperados.
- Validación de formularios de entrada para asegurar que las edades, salarios o puntuaciones estén dentro de rangos lógicos.
- Preparación de datos para análisis estadístico eliminando valores atípicos (outliers) que sesgan los resultados.

## Preguntas frecuentes

### ¿Qué sucede si un valor está fuera del rango definido?

Dependiendo de la estrategia elegida, el valor será ajustado al límite (recortar), la fila completa será eliminada (filtrar) o se añadirá una marca indicando que el valor fue modificado.

### ¿Puedo procesar solo columnas específicas?

Sí, puedes especificar las columnas objetivo en el campo correspondiente o dejarlo vacío para que la herramienta detecte automáticamente todas las columnas numéricas.

### ¿Es posible conservar los datos originales?

Sí, al activar la opción 'Preservar Columnas Originales', el sistema mantendrá los valores iniciales añadiendo un sufijo '_original' a las columnas procesadas.

### ¿Qué formato de entrada acepta la herramienta?

La herramienta acepta datos en formato CSV con encabezados, donde los valores numéricos son procesados según la configuración de rangos proporcionada.

### ¿Cómo puedo saber cuántos valores fueron modificados?

Al activar la opción 'Incluir Estadísticas', la herramienta generará un informe detallado con el conteo y resumen de los cambios aplicados a tu dataset.

## Herramientas relacionadas

- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Procesador de Límites de Datos](https://elysiatools.com/es/tools/data-boundary-processor): Herramienta avanzada de procesamiento de límites que identifica y maneja valores mínimos y máximos en datos numéricos. Perfecta para validación de datos, verificación de rangos, análisis estadístico y preprocesamiento de datos.
- [Eliminador de Duplicados de CSV](https://elysiatools.com/es/tools/data-deduplicator): Eliminar filas duplicadas basadas en combinaciones de columnas
- [Normalizador Z-Score](https://elysiatools.com/es/tools/data-zscore-normalizer): Estandarizar datos numéricos usando Z-score para transformar valores con media=0 y desviación estándar=1. Perfecto para análisis estadístico, preprocesamiento de machine learning, detección de valores atípicos.
- [Removedor de Columnas Duplicadas](https://elysiatools.com/es/tools/duplicate-column-remover): Eliminar columnas duplicadas de datos CSV con estrategias de detección flexibles. Perfecto para limpiar conjuntos de datos, eliminar información redundante y optimizar la estructura de datos.
- [Agrupador de Datos CSV](https://elysiatools.com/es/tools/csv-data-grouper): Agrupa datos CSV por columnas especificadas con opciones de agregación. Perfecto para resumir y analizar grandes conjuntos de datos por categorías, fechas u otros criterios.
- [Transformador CSV](https://elysiatools.com/es/tools/csv-transformer): Transformar y procesar datos CSV con operaciones de columnas, cálculos y conversiones de tipo de datos. Ejemplos de operaciones: • Renombrar columna: \[{"type": "rename", "column": "nombre_antiguo", "new_name": "nombre_nuevo"}\] • Agregar columna calculada: \[{"type": "add_column", "new_column": "total", "formula": "precio * cantidad"}\] • Eliminar columna: \[{"type": "remove_column", "remove_column": "columna_a_eliminar"}\] • Convertir tipo de dato: \[{"type": "convert_type", "convert_column": "edad", "target_type": "number"}\] • Calcular valores: \[{"type": "calculate", "target_column": "total", "expression": "precio * impuesto + envio"}\] • Filtrar filas: \[{"type": "filter_values", "filter_column": "estado", "operator": "equals", "value": "activo"}\]
- [Procesador de Valores Atípicos](https://elysiatools.com/es/tools/data-outlier-processor): Herramienta avanzada de detección y procesamiento de valores atípicos que identifica, elimina o reemplaza valores anómalos usando múltiples métodos estadísticos.

## Ejemplos

- [Ejemplos CSV](https://elysiatools.com/es/samples/csv-samples): Archivos CSV de muestra con varios tipos de datos, tamaños y niveles de complejidad
- [Ejemplos Python](https://elysiatools.com/es/samples/python): Ejemplos de código Python y demostraciones Hello World
- [Muestras de Comunicación en Tiempo Real WebRTC](https://elysiatools.com/es/samples/webrtc-samples): Muestras completas de WebRTC para comunicación de audio/video P2P, canales de datos, compartir pantalla y servidor de señalización
- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas
