PandasのDataFrameは、2次元のデータ構造を持つ表形式のデータを表現するためのライブラリです。DataFrameは、行と列を持つ表形式のデータを扱うことができます。
deepcopy()関数は、DataFrameの複製を作成するための関数です。この関数を使用すると、元のDataFrameと同じデータを持つ新しいDataFrameを作成することができます。
以下のPythonコードは、DataFrameを複製する方法を示しています。
import pandas as pd
# 元のDataFrameを作成
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 元のDataFrameを複製
df_copy = df.deepcopy()
# 元のDataFrameと複製したDataFrameを表示
print(df)
print(df_copy)
実行結果:
A B
0 1 4
1 2 5
2 3 6
A B
0 1 4
1 2 5
2 3 6
上記のコードでは、元のDataFrameを作成した後、deepcopy()関数を使用して複製を作成しています。元のDataFrameと複製したDataFrameを表示した結果を見ると、元のDataFrameと同じデータを持つ新しいDataFrameが作成されていることがわかります。