pandas dataframeはなるべく使いまわしたほうが良いのでしょうか？


pandasに限らないと思うのですが、大きなサイズのdataframeを扱う場合、加工後は代入して使いまわしたほうが良いのでしょうか？

[code]

        df = df.drop()
    または
        df2 = df.drop()
    
[/code]

補足  
代入したほうがガベージコレクションによってメモリを開放してくれるのかなと思いました。




代入した方が可読性を保ちやすいと思います。  
また、処理上、不要になったdfは削除することでメモリを節約できるのではないでしょうか？

