ホームページ >バックエンド開発 >Python チュートリアル >Pandas で DataFrame のデカルト積を実行するにはどうすればよいですか?

Pandas で DataFrame のデカルト積を実行するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-24 08:19:13309ブラウズ

How to Perform a Cartesian Product of DataFrames in Pandas?

Pandas のデカルト積

データ操作タスクでは、多くの場合、複数のデータフレームの行を 1 つのデータフレームに結合する必要があります。これを実現する 1 つの方法は、入力データフレームから行の可能なすべての組み合わせを生成するデカルト積を実行することです。

Pandas バージョン >= 1.2 の場合、マージ関数はデカルト積の組み込みメソッドを提供します。計算。次のコードはその使用法を示しています。

出力:

Pandas バージョンの場合 < 1.2 では、マージ機能を使用した代替アプローチが利用可能です。このメソッドでは、結合を容易にするために共通キーが各データフレームに追加されます:

出力:

以上がPandas で DataFrame のデカルト積を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。