Recall & Review
beginner
What is an outer join in pandas?
An outer join in pandas combines all rows from both DataFrames, matching rows where possible and filling with NaN where there is no match.
Click to reveal answer
beginner
What happens to rows that do not have matching keys in an outer join?
Rows without matching keys in either DataFrame are still included in the result, with missing values filled as NaN.
Click to reveal answer
beginner
Which pandas function is used to perform an outer join?
The pandas function used is
pd.merge() with the parameter how='outer'.Click to reveal answer
intermediate
How does an outer join differ from an inner join in pandas?
An inner join returns only rows with matching keys in both DataFrames, while an outer join returns all rows from both DataFrames, filling missing matches with NaN.
Click to reveal answer
intermediate
What is the result of an outer join if both DataFrames have unique keys with no overlap?
The result will contain all rows from both DataFrames, with NaN values in columns where there is no matching key.
Click to reveal answer
In pandas, what does
how='outer' do in pd.merge()?✗ Incorrect
An outer join includes all rows from both DataFrames, matching rows where keys align and filling missing values with NaN.
What value fills missing data in an outer join result in pandas?
✗ Incorrect
Missing data in pandas outer join results is filled with NaN to indicate absence of a matching value.
Which join type returns only rows with keys present in both DataFrames?
✗ Incorrect
Inner join returns only rows where keys match in both DataFrames.
If two DataFrames have no overlapping keys, what does an outer join return?
✗ Incorrect
Outer join returns all rows from both DataFrames, filling unmatched columns with NaN.
Which pandas method parameter controls the join type?
✗ Incorrect
The parameter
how in pd.merge() controls the join type, e.g., 'outer', 'inner', 'left', 'right'.Explain in your own words what an outer join does in pandas and how it handles unmatched rows.
Think about including everything from both tables, even if they don't match.
You got /4 concepts.
Describe the difference between an outer join and an inner join in pandas.
Consider which rows are kept or dropped in each join type.
You got /4 concepts.