Concept Flow - Left join behavior
Start with Left DataFrame
Match keys with Right DataFrame
If match found
→Combine rows
If no match
→Fill right columns with NaN
Result: Left join DataFrame
Left join keeps all rows from the left table and adds matching rows from the right table. If no match, right side is filled with missing values.