Curso de Manipulación y Análisis de Datos con Pandas y Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Pandas .copy() El método se utiliza para crear una copia de un objeto Pandas. Las variables también se utilizan para generar una copia de un objeto, pero las variables son solo un puntero a un objeto y cualquier cambio en los datos nuevos también cambiará los datos anteriores.

Los siguientes ejemplos mostrarán la diferencia entre copiar a través de variables y el método Pandas .copy()

Ejemplo n. ° 1: copiar a través de variables
En este ejemplo, se crea una serie de Pandas de muestra y se copia en una nueva variable. Después de eso, se realizan algunos cambios en los datos nuevos y se comparan con los datos antiguos.

# importing pandas module
import pandas as pd

# creating sample series
data = pd.Series(['a', 'b', 'c', 'd'])

# creating copy of series
new = data

# assigning new values
new[1]='Changed value'

# printing data
print(new)
print(data)

Output

Captura23wed.PNG

Ejemplo # 2: Uso del método Pandas.copy ()
En este ejemplo, se usa el método pandas.copy () para copiar un dato y se realizan algunos cambios en los nuevos datos. Luego, los cambios se comparan con datos antiguos.

# importing pandas module
import pandas as pd

# creating sample series
data = pd.Series(['a', 'b', 'c', 'd'])

# creating copy of series
new = data.copy()

# assigning newvalues
new[1]='Changed value'

# printing data
print(new)
print(data)

Como se muestra enla imagen de salida, los cambios en los nuevos datos son independientes yno cambiaron nada en los antiguos.

weafsd.PNG

Artículo original

Curso de Manipulación y Análisis de Datos con Pandas y Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados