26

まず、DataFrame を作成します

In [61]: import pandas as pd
In [62]: df = pd.DataFrame([[1], [2], [3]])

次に、それを深くコピーしますcopy

In [63]: df2 = df.copy(deep=True)

DataFrameは違います。

In [64]: id(df), id(df2)
Out[64]: (4385185040, 4385183312)

ただし、これらindexは同じです。

In [65]: id(df.index), id(df2.index)
Out[65]: (4385175264, 4385175264)

列でも同じことが起こります。値だけでなく、インデックスと列も簡単に深くコピーできる方法はありますか?

4

2 に答える 2