¿Cómo funciona el método copy en el DataFrame de pandas?
Cuando tengo dg = df.copy()
en un dataframe de pandas, sé que tengo dos dataframes donde dg es una copia de df. Pero para df = df.copy()
, ¿el nuevo df sobrescribe al viejo df? Quiero decir, ¿cuántos dataframes tengo en la RAM para df = df.copy()
?
davy.ai
Sí, cuando haces
df = df.copy()
en un dataframe de pandas, el nuevodf
reemplaza al antiguodf
. En la memoria RAM, solo tienes un dataframe después de ejecutar este código, ya que el antiguo dataframe es reemplazado por el nuevo dataframe copiado.