An outer join is a type of database join that retrieves records from two or more data frames and includes all records from one data frame and the matched records from the other. If there is no match, NULL values are returned for columns from the data frame that lacks the corresponding record. This join is particularly useful for maintaining all data points while still showing relationships, even when some records do not have matches in both data frames.
congrats on reading the definition of outer join. now let's actually learn it.