Data Science N008 Operaciones matemáticas básicas y condicionales

Cordiales saludos

Hoy abordaremos las operaciones matemáticas básicas que siempre son necesarias para hacer ciertas acciones, que nos permitan verificar un dato, buscar un valor máximo o mínimo, etc. O que se cumpla alguna condición para visualizar un dato. Ya tuvimos un ejemplo en la publicación pasada.

Esto es importante en la etapa de extracción de datos, porque hay veces que necesitamos una información rápida de algun dato en particular o verificar si en la información recabada sirve para realizar nuestro trabajo de análisis.

Comencemos

Trabajaremos con una tabla de notas de 4 alumnos correspondientes a cuatro asignaturas.


8a.png

Recordemos que debemos cambiar el índice predeterminado por los nombre de los alumnos. Si no lo hacemos la tabla del Data Frame quedaría así.


8b.png

Operaciones Matemáticas básicas

A continuación veremos como se determina el valor máximo de una columna. Aplica la forma de accesar una columna vista en la tercera publicción de esta serie adicionando la función max().


8c.png

En la siguiente imagen trabajando con la columna Física calculamos la media o promedio con mean(); la mediana con median(); contamos las notas con count() y encontramos la mínima nota con min(). No subestimemos lo que estamos aprendiendo viéndolo con ejercicios sencillos, ya vendrán análisis estadísticos con grandes volúmenes de infromación.


8d.png

Condicionales

Los condicionales son importantísimos en la programación porque ya no se realiza una simple operación matemátca (que por cierto son de mucha importancia) sino que ahora se toma una dección, se determina si algo se cumple o no se cumple. Si algo da como resultado verdadero o falso y a travez del resultado se muestra la información o se utiliza para posteriores operaciones.

La estructura del condicional se ve claramente: la linea (azul y roja) es la referencia a la columna y la flecha señala la condición. Aquí solicitamos quienes tienen las notas menores o igual que catorce en química.


8E.png

Otra forma, mostrando la tabla completa, pero respetando el condicional la realizamos de la siguiente forma


8f.png

Ya queda de acuerdo a nuestros intereses colocar los condicionaes más complejos, como el siguiente caso


8g.png

Te animo a que mejores la línea de código N [14] para que aparezcan las asignaturas Física y Química en la tabla con el nombre del alumno María. Quedaría como la línea N[15] sin Matemáticas y Biología.

Todo lo tratado en esta publicación está en este JupyterNotebook


separador001.png

Invitación Especial

Apreciada comunidad extiendo mi invitación, para todos los que hacemos vida en esta maravillosa plataforma, a participar con la etiqueta #Hive para promocionar nuestras publicaciones en la red social: #Twitter. Para más detalles puedes consultar la publicación de @hive-data


hive_twitter_400.gif
Fuente:

Mi twitter
Rafael Aquino

H2
H3
H4
3 columns
2 columns
1 column
1 Comment
Ecency