In primo luogo, creare un dataframeIn panda, posso copiare a fondo un DataFrame incluso il suo indice e la sua colonna?
In [61]: import pandas as pd
In [62]: df = pd.DataFrame([[1], [2], [3]])
Poi, ho profondamente copio da copy
In [63]: df2 = df.copy(deep=True)
Ora il DataFrame
sono diversi.
In [64]: id(df), id(df2)
Out[64]: (4385185040, 4385183312)
Tuttavia, il index
sono sempre gli stessi.
In [65]: id(df.index), id(df2.index)
Out[65]: (4385175264, 4385175264)
Stessa cosa accadrà in colonne, c'è un modo che io possa facilmente profondamente copiarlo non solo i valori, ma anche indice e colonne?
'profonda = true' è il default btw – JohnE