# Basic syntax:
dataframe1.merge(dataframe2, on="column_name", how="right")
# Where:
# - .merge() combines two dataframes with a database-style join (like tables)
# - on specifies a column name to merge on (which must be present in both
# dataframes). If the columns you want to merge on have different names,
# use left_on and right_on
# - how specifies the manner in which the merge (join) operation is to be
# performed. Available options include:
# - left: use only keys from left frame, similar to a SQL left outer join;
# preserve key order.
# - right: use only keys from right frame, similar to a SQL right outer
# join; preserve key order.
# - outer: use union of keys from both frames, similar to a SQL full outer
# join; sort keys lexicographically.
# - inner: use intersection of keys from both frames, similar to a SQL
# inner join; preserve the order of the left keys.
# - cross: creates the cartesian product from both frames, preserves the
# order of the left keys.