R Error en cut.default: los ‘descansos’ no son únicos (2 ejemplos)

Se el primero en calificar

En este artículo, aprenderá a manejar el «Error en cut.default: los ‘saltos’ no son únicos» en R .

El contenido de la página se ve así:

Echemos un vistazo a algunos códigos R en acción…

Creación de datos de ejemplo

Para empezar, vamos a crear algunos datos de ejemplo:

x <-  1 : 10                              # Crear vector de ejemplo 
x                                      # Imprimir vector de ejemplo 
# [1] 1 2 3 4 5 6 7 8 9 10

Como puede ver, según la salida anterior de la consola de RStudio, los datos de ejemplo son un vector numérico que va del 1 al 10.

Ejemplo 1: reproduzca el error en cut.default: los ‘descansos’ no son únicos

Este ejemplo muestra cómo replicar el «Error en cut.default: ‘breaks’ not only» en el lenguaje de programación R.

Supongamos que queremos dividir nuestro objeto vectorial por ciertos cortes usando la función de corte . Entonces, podríamos intentar ejecutar el siguiente código R:

cortar ( x, rompe = c ( 0 , 1 , 1 , 2 , 10 ) )     # Reproduce el error 
# Error en cut.default(x, rompe = c(0, 1, 1, 2, 10)) : 
# 'rompe ' no son únicos

Desafortunadamente, la sintaxis de R anterior ha devuelto el «Error en cut.default: ‘breaks’ no son únicos». La razón de esto es que hemos especificado el mismo valor de ruptura dos veces dentro de la función de corte (es decir, la ruptura en el valor 1).

Ejemplo 2: solucione el error en cut.default: los ‘descansos’ no son únicos

En el Ejemplo 2, mostraré cómo evitar el «»Error en cut.default: ‘breaks’ are not unique».

Para ello, simplemente tenemos que eliminar todos los elementos duplicados de nuestro vector de roturas:

cortar ( x, rompe = c ( 0 , 1 , 2 , 10 ) )        # Resolver error 
# [1] (0,1] (1,2] (2,10] (2,10] (2,10] ( 2,10] (2,10] (2,10] (2,10] (2,10] 
# Niveles: (0,1] (1,2] (2,10]

¡Funciona bien!

Vídeo y recursos adicionales

¿Desea obtener más información sobre el manejo del «Error en cut.default: los ‘descansos’ no son únicos»? Entonces puedes ver el siguiente video en mi canal de YouTube. Ilustro los ejemplos de este tutorial en el video:

El video de YouTube se agregará pronto.

Además, es posible que desee echar un vistazo a algunos de los otros tutoriales en este sitio web. Puede encontrar algunos tutoriales sobre temas similares, como errores de codificación y líneas a continuación:

Resumen: En este tutorial, he demostrado cómo lidiar con el «Error en cut.default: ‘breaks’ are not unique» en R. Cuéntemelo en la sección de comentarios, si tiene preguntas adicionales.

Alejandro Lugon Administrator

Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido enxico, Lugón se graduó de la Universidad Autónoma dexico con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.

Este artículo explica cómo manejar el "Error en FUN: 'tipo' (carácter) de argumento no válido" en el lenguaje de programación…