データラングリングしている時に、下記のように「循環する関係を作ってしまいます」というエラーが表示されることがあります。
このエラーが発生する原因としては、以下の2つが考えられます。
- 2つのデータフレーム同士で結合、マージしあっている。
- ブランチを切った前のステップでブランチのデータフレームを結合している。
1. 2つのデータフレーム同士で結合、マージしあっている。
Global_Salesというデータフレームは、Global_Sales_Customer_Dataと列結合しています。
Global_Sales_Customer_Dataのデータフレームでも、Global_Salesのデータに対して結合した際に循環関係のエラーが発生します。
上記は結合での紹介となりますが、マージ(行結合)でも同様のエラーが発生します。
2. ブランチを切った前のステップでブランチのデータフレームを結合している。
このデータフレームでは、2番目のステップからブランチを作成しています。
ブランチを作成したステップより前のステップで、ブランチのデータフレームに対して結合やマージを行うと循環関係のエラーが発生します。