Recall & Review
beginner
What does a left join do in pandas?
A left join keeps all rows from the left DataFrame and adds matching rows from the right DataFrame. If there is no match, it fills with NaN for the right DataFrame's columns.
Click to reveal answer
beginner
Which pandas function is used to perform a left join?
The pandas function
merge() is used with the argument how='left' to perform a left join.Click to reveal answer
beginner
What happens to rows in the right DataFrame that do not match any row in the left DataFrame during a left join?
Rows in the right DataFrame that do not match any row in the left DataFrame are ignored and do not appear in the result.
Click to reveal answer
beginner
How does pandas represent missing data after a left join?
Pandas uses
NaN (Not a Number) to represent missing data in columns from the right DataFrame when there is no matching row.Click to reveal answer
intermediate
If you want to keep all rows from both DataFrames, which join type should you use instead of left join?
You should use an
outer join by setting how='outer' in merge() to keep all rows from both DataFrames.Click to reveal answer
What does
how='left' do in pandas merge()?✗ Incorrect
A left join keeps all rows from the left DataFrame and adds matching rows from the right DataFrame.
What value fills columns from the right DataFrame when there is no match in a left join?
✗ Incorrect
Pandas fills missing values with NaN when there is no matching row in the right DataFrame.
Which argument in pandas
merge() specifies a left join?✗ Incorrect
Use how='left' to perform a left join in pandas merge.
If a row in the right DataFrame has no matching key in the left DataFrame, will it appear in the left join result?
✗ Incorrect
Rows in the right DataFrame without a match in the left are excluded in a left join.
Which join type keeps all rows from both DataFrames?
✗ Incorrect
An outer join keeps all rows from both DataFrames.
Explain how a left join works in pandas and what happens to unmatched rows from the right DataFrame.
Think about which DataFrame's rows always appear in the result.
You got /4 concepts.
Describe how to perform a left join in pandas and how missing data is represented after the join.
Focus on the function and the argument for left join.
You got /3 concepts.