空の DataFrame の作成: アプローチの比較
空の pandas DataFrame を作成し、それを徐々に埋めていく従来の方法は、非効率的でメモリを消費する可能性があります。 -集中的な。より最適なアプローチは、データをリストに蓄積し、必要に応じて DataFrame に変換することです。
リスト蓄積の利点:
サンプル コードリストの蓄積:
data = [] for row in some_function_that_yields_data(): data.append(row) df = pd.DataFrame(data)
注意避けるべきアプローチ:
ベンチマーク結果:
ベンチマーク結果は、リストの蓄積が従来の反復追加方法よりも大幅に高速であることを示しています。 DataFrame が大きくなるにつれて、時間差はより顕著になります。
以上がPandas DataFrame を作成する最も効率的な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。