Disculpa, tengo una pregunta, sobre el numero 6 que esta en el arange, si pudiera ayudarme con esta duda. Le agradezco
Hola, María.
Apoyandote, en la duda.
np.arange(1, 6, 1) es una función en NumPy que crea una lista de números.
Por otra parte, el primer número (1) es donde empieza la secuencia, el segundo número (6) es donde termina, pero no lo incluye. Finalmente, el tercer número (1) es el paso o cuánto se suma en cada paso.
Vamos por un ejemplo en código:
# Llamando al método arange() en Numpy
np.arange(1, 6, 1):
Esto produce:
# Esto genera una salida de tipo array
[1, 2, 3, 4, 5]
Es como contar desde 1 hasta 5 de uno en uno.
Y la pregunta del millón: Porqué se usa aquí? En este caso, usamos la lista [1, 2, 3, 4, 5] para decirle a NumPy que solo queremos leer las columnas desde la número 1 hasta la 5 del archivo.
Esto es porque la columna 0 normalmente tiene texto o etiquetas, como el nombre de la fruta (por ejemplo: naranja), y no números que se puedan analizar directamente.
Nota: Recuerda que los Arrays en Python su índice empieza desde cero 0.
Nota 2: La columna 0 del archivo CSV contiene el nombre de la fruta, específicamente la palabra "naranja" repetida en cada fila.