Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Resolviendo la pregunta

Respuesta

La salida genera que son: 12 Filas 2 Columnas

Procedimiento.

  1. Cargue el la URL con los datos = datos_prueba = ('https://raw.githubusercontent.com/allanspadini/numpy/dados/bytebank.csv')
  2. Cargue la variable y le di los parametros de lectura = ( datos_prueba = np.loadtxt(url, delimiter=',', skiprows=1, dtype=float))

¿Qué hace?

Carga datos desde un archivo de texto o CSV apuntado por url.

Usa la función np.loadtxt de NumPy para leer los datos.

Los valores se separan por comas (delimiter=','), típico en archivos CSV.

skiprows=1: se salta la primera fila (normalmente es el encabezado con nombres de columnas).

dtype=float: se asegura que todos los valores sean interpretados como números decimales (punto flotante).

El resultado se guarda en la variable datos_prueba como un array de NumPy.

Esta fue la salida.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadInvestigando un poco, encontré que la mejor forma de leer este tipo de archivos que tienen valores (NaN), es con pandas, pero en NumPy, existe la función (np.genfromtxt), la cual se recomienda usar para valores faltantes.

¿Por qué genfromtxt?

Soporta valores faltantes (NaN) automáticamente.

Es más flexible con archivos imperfectos (como el que se entrego para problema.).

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartatucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios