Operaciones con series

Si aplicamos una función unaria a una serie, el resultado es otra serie que conserva los índices de la original:

Operaciones con series

Por otro lado, los operadores aritméticos que involucran dos o más series van a alinear las etiquetas antes de ejecutarse:

Operaciones con series

En este ejemplo, hemos sumado dos series cuyas etiquetas no son todas comunes. Vemos cómo pandas ha rellenado los valores no coincidentes con NaN.

Si utilizamos el método pandas.Series.add se asigna a la serie sobre la que se aplica el método el resultado de la suma:

Operaciones con series: el método add

Usando este método es posible especificar el valor a usar para rellenar los elementos desconocidos usando el parámetro fill_value:

Operaciones con series: el método add con el atributo fill_value

Obsérvese que, con este atributo, no estamos simplemente sustituyendo los NaN del resultado por el valor indicado, sino que estamos usando dicho valor como alternativa a los valores de las series originales que no existiesen. De esta forma, vemos en Out[204] que el valor de la suma para la etiqueta a es 1, aun cuando esta etiqueta solo está presente en la serie r.

Otras funciones son:

Tenemos en la documentación oficial el listado completo de funciones disponibles para las series.