Seleccionar elemento aleatorio de la lista en R (ejemplo)

Se el primero en calificar

En este tutorial de R , aprenderá cómo elegir un elemento de lista aleatorio .

La publicación consistirá en un ejemplo para el muestreo aleatorio de elementos de la lista. Para ser más específicos, el contenido de la publicación está estructurado así:

Vayamos directamente al ejemplo:

Creación de datos de ejemplo

Antes que nada, necesitamos crear algunos datos que podemos usar en los ejemplos más adelante:

mi_lista <- lista ( "XX" ,                       # Crear lista de ejemplo 
                6 : 3 ,
                letras [ 3 : 5 ] ) 
my_list                                     # Imprimir lista de ejemplo 
# [[1]] 
# [1] "XX" 
# 
# [[2]] 
# [1] 6 5 4 3 
# 
# [[3]] 
# [1 ] "c" "d" "e" 
#

La salida anterior de la consola de RStudio muestra la estructura de nuestros datos de ejemplo: Hemos creado una lista con tres elementos de lista.

Ejemplo: Extraer elemento de lista aleatoria usando la función sample()

En este ejemplo, mostraré cómo aplicar la función de muestra para dibujar un objeto de lista aleatoria en R.

Es una buena práctica establecer primero una semilla aleatoria , para que nuestro ejemplo sea reproducible.

establecer _ seed ( 36958 )                             # Establecer semilla aleatoria para reproducibilidad

A continuación, podemos usar la función de muestra para dibujar un elemento aleatorio de nuestra lista de ejemplo:

my_list [ [ muestra ( 1 : longitud ( my_list ) , 1 ) ] ]     # Elija un elemento de la lista al azar 
# [1] "XX"

El código R anterior eligió aleatoriamente el elemento de la lista «XX».

Tenga en cuenta que el código R anterior solo debe aplicarse a listas con al menos dos elementos de lista diferentes. De lo contrario, es posible que la función de muestra no funcione como se esperaba.

Video, recursos adicionales y resumen

¿Quieres saber más sobre dibujar al azar? Entonces quizás quieras echar un vistazo al siguiente vídeo de mi canal de YouTube. Estoy explicando los códigos de programación R de este tutorial en el video:

Además del video, es posible que desee leer los artículos relacionados de https://www.statisticsglobe.com/. Puede encontrar una selección de tutoriales a continuación:

Resumen: este tutorial ha mostrado cómo crear subconjuntos de listas aleatoriamente en el lenguaje de programación R. Si tienes alguna pregunta adicional, no dudes en hacérmelo saber en la sección de comentarios. Además, no olvide suscribirse a mi boletín de correo electrónico para recibir actualizaciones periódicas sobre nuevos tutoriales.

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.

En este tutorial, aprenderá a comentar un bloque completo de código en R.Tabla de contenido: Si quieres saber más sobre…