""
Mostrando las entradas con la etiqueta series. Mostrar todas las entradas
Mostrando las entradas con la etiqueta series. Mostrar todas las entradas

sábado, 30 de noviembre de 2024

PYTHON PANDAS. TRUCOS OPERACIONES CON SERIES

 Operaciones con series

  • serie1 +-*/ serie2: suma/resta/multiplica/divide las filas con indices comunes entre las dos series.
  • serie1.add(serie2, fill_value = número): suma las filas con indices comunes, y suma el fill value a los valores sin indice comun
  • serie1.sub(serie2, fill_value = número): restan las filas de la seria2 de la serie1 cuando tienen indices comunes, y resta el fill value de las otras indices de serie1
  • serie1.mul(serie2, fill_value = número): multiplica las filas con indices comunes y multiplica el fill value con las otras *usar 1 para conservar el valor*
  • serie1.mul(serie2, fill_value = número): divida las filas de la serie1 entre las de la serie2 cuando

tienen indices comunes, y divide las otras por el fill value

  • serie1.mod(serie2, fill_value = número): devuelve el modulo (division sin resta)
  • serie1.pow(serie2, fill_value = número): calcula el exponencial
  • serie1.ge(serie2): compara si serie1 es mayor que serie2 y devuelve True o False
  • serie1.le(serie2): compara si serie1 es menor que serie2 y devuelve True o False

PYTHON PARA CIENCIA DE DATOS. TRUCOS PARA PANDAS. CREAR SERIES.

 Python: Pandas

Series: estructuras en una dimensión
Crear series

  • serie = pd.Series( ): crear serie vacía.
  • serie = pd.Series(array): crear serie a partir de un array con el indice por defecto.
  • serie = pd.Series(array, index = ['a', 'b', 'c'...]):crear una serie con indices definidos; debe ser lista de la misma longitud de del array.

  • serie = pd.Series(lista): crear una serie a partir de una lista.
  • serie = pd.Series(número, indice): crear una serie a partir de un escalar con la longitud de igual al número de indices.
  • serie = pd.Series(diccionario): crear una serie aparir de un diccionario.

 >>import pandas as pd

>>import numpy as np

>>serie1 = pd.Series()

>>vector1 = np.array([1,2,3])

>>serie2 = pd.Series(vector)

>>serie3 = pd.Series(vector1, index =['a','b','c']) 

>>lista1 = [4,5,6]

>>serie4 = pd.Series([4,5,6])

>>serie5 = pd.Series(7,[7,8,9]) 

>>dic1 = {'x':1,'y':2,'z':3}

>>serie6 = pd.Series(dic1)



Entradas recientes

Prueba este código en Python:

Entradas Populares