0
0
R Programmingprogramming~5 mins

join functions (left_join, inner_join) in R Programming - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does left_join() do in R?
It combines two data frames by keeping all rows from the left data frame and matching rows from the right data frame. If there is no match, it fills with NA.
Click to reveal answer
beginner
What is the main difference between inner_join() and left_join()?
inner_join() keeps only rows that have matching keys in both data frames, while left_join() keeps all rows from the left data frame regardless of matches.
Click to reveal answer
beginner
In left_join(df1, df2, by = "id"), what does the by argument specify?
It tells R which column(s) to use to match rows between df1 and df2. Here, rows are matched by the id column.
Click to reveal answer
beginner
If inner_join() returns fewer rows than the original data frames, what does that mean?
It means only rows with matching keys in both data frames were kept. Rows without matches were dropped.
Click to reveal answer
beginner
Why might you use left_join() instead of inner_join()?
Use left_join() when you want to keep all data from the main (left) table and add matching info from another table, even if some rows don’t have matches.
Click to reveal answer
What does inner_join() do?
ACombines data frames without matching keys
BKeeps all rows from the left data frame
CKeeps all rows from the right data frame
DKeeps only rows with matching keys in both data frames
Which join keeps all rows from the left data frame, even if no match is found?
Aleft_join()
Bright_join()
Cinner_join()
Dfull_join()
If you want to join two data frames by a column named user_id, which argument do you use?
Aon = "user_id"
Bby = "user_id"
Ckey = "user_id"
Dmatch = "user_id"
What happens to rows in the right data frame that do not match any row in the left data frame when using left_join()?
AThey are dropped
BThey are included with <code>NA</code> in left columns
CThey are duplicated
DThey cause an error
Which join would you use to keep all rows from both data frames?
Aright_join()
Bleft_join()
Cfull_join()
Dinner_join()
Explain in your own words how left_join() works and when you would use it.
Think about keeping your main list complete and adding extra info.
You got /4 concepts.
    Describe the difference between inner_join() and left_join() with an example.
    Imagine two contact lists with some common and some unique contacts.
    You got /4 concepts.