No entendí la parte donde utiliza iloc. ¿Qué significa todo lo que hizo ahí?

Marvin Castillo Félix

Marvin Castillo Félix

Pregunta
studenthace 6 años

No entendí la parte donde utiliza iloc. ¿Qué significa todo lo que hizo ahí?

4 respuestas
para escribir tu comentario
    William Schnaider Torres Bermon

    William Schnaider Torres Bermon

    studenthace 5 años

    Les agradecería que revisarán este comentario.

    Yesi Days

    Yesi Days

    teacherhace 6 años

    Hola Marvin,

    Que gusto leerte por acá. Efectivamente como te mencionan tus compañeros te permite seleccionar pequeños bloques de datos dependiendo de la especificación, por ejemplo iloc[:, :] que significa toda la información.

    De esa manera tu puedes manejar esos datos por rangos es decir [x,y] donde son filas y columnas.

    Saludos

    Claudio Pedalino

    Claudio Pedalino

    studenthace 6 años

    me quede con la misma duda, pude averiguar lo siguiente: -es para seleccionar información dentro del set de datos -el primer valor (es decir el que esta antes de la coma) selecciona las filas de las cuales vas a mostrar información. en este caso en el video siempre usan los dos puntos, es decir que selecciona todas las filas -en el segundo valor (luego de la coma) selecciona las columnas de las cuales va a mostrar información.

    Veamos algunos ejemplos: iloc[:, :] selecciona toda la información iloc[:, 1] selecciona todas las filas y la columna 1 (recorda que empieza a contar en 0) iloc[:, :5] selecciona todas las filas y hasta la columna 5

    y ahora el mas difícil, que puso sin explicar: iloc[:, :-1] selecciona todas las filas y las columnas las selecciona todas menos la ultima

    Espero quede claro, saludos

    Jorge Corante

    Jorge Corante

    studenthace 6 años

    creo que solo selecciona la columna del dataset con el que esta trabajando , si luego de importar las librerias y cargar el dataset , solo escribes

    x = dataset.iloc[ : , :-1].values y = dataset.iloc[ : , 1].values print(x)

    y tu output será la columna de Aexperiencia en el caso de print(y) será el salario

Curso de Fundamentos Prácticos de Machine Learning

Curso de Fundamentos Prácticos de Machine Learning

Define el algoritmo adecuado de Machine Learning para solucionar un problema de tu vida cotidiana o trabajo. Aprende a clasificar problemas y define su solución mediante clasificación, agrupación o reglas de asociación. Domina los conceptos bases del Machine Learning a través de ejercicios prácticos en Python.

Curso de Fundamentos Prácticos de Machine Learning
Curso de Fundamentos Prácticos de Machine Learning

Curso de Fundamentos Prácticos de Machine Learning

Define el algoritmo adecuado de Machine Learning para solucionar un problema de tu vida cotidiana o trabajo. Aprende a clasificar problemas y define su solución mediante clasificación, agrupación o reglas de asociación. Domina los conceptos bases del Machine Learning a través de ejercicios prácticos en Python.