ここではPandasにおけるDataFrameのコピー方法について解説しています。
基本的な型
DataFrame.copy
「.copy」とすることでDataFrameのインデックスとデータをコピーすることが可能です。
使用例
import pandas as pd
f = pd.DataFrame({
"num1": [0,1,2],
"num2": [3,4,5]
})
print(f)
f1 = f.copy
print(f1)
上記は任意のDataFrameをコピーするプログラムです。
出力結果は以下になります。
num1 num2
0 0 3
1 1 4
2 2 5
<bound method NDFrame.copy of num1 num2
0 0 3
1 1 4
2 2 5>