Condiciones
Clase 9 de 24 • Curso de Manipulación y Transformación de Datos con Pandas y NumPy
Contenido del curso
NumPy
Pandas
- 11

Series y DataFrames en Pandas
12:14 min - 12

Leer archivos CSV y JSON con Pandas
08:21 min - 13

Filtrado con loc y iloc
09:25 min - 14

Agregar o eliminar datos con Pandas
11:52 min - 15

Manejo de datos nulos
08:12 min - 16

Filtrado por condiciones
05:42 min - 17

Funciones principales de Pandas
09:34 min - 18

groupby
10:15 min - 19

Combinando DataFrames
03:58 min - 20

Merge y Concat
14:20 min - 21

Join
05:12 min - 22
Pivot y Melt
01:51 min - 23

Apply
07:41 min Quiz Pandas
Cierre
Resumen
Las condiciones nos permiten hacer consultas más específicas.
arr = np.linspace(1,10,10, dtype = 'int8')
arr
---> array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], dtype=int8)
Regresa un array de booleanos dónde la condición se cumple.
indices_cond = arr > 5
indices_cond
---> array([False, False, False, False, False, True, True, True, True, True])
Regresa los valores para dónde la condiciones True.
arr[indices_cond]
---> array([ 6, 7, 8, 9, 10], dtype=int8)
Múltiples condiciones.
arr[(arr > 5) & (arr < 9)]
---> array([6, 7, 8], dtype=int8)
Modificar los valores que cumplan la condición.
arr[arr > 5] = 99
arr
---> array([ 1, 2, 3, 4, 5, 99, 99, 99, 99, 99], dtype=int8)
Contribución creada por: Edward Giraldo.