code: def inner_join(df, other, **kwargs):
      
  
      left_on, right_on, suffixes = get_join_parameters(kwargs)
      joined = df.merge(other, how='inner', left_on=left_on,
                        right_on=right_on, suffixes=suffixes)
      return joined
docs: Joins on values present in both DataFrames.
  
      Args:
          df (pandas.DataFrame): Left DataFrame (passed in via pipe)
          other (pandas.DataFrame): Right DataFrame
  
      Kwargs:
          by (str or list): Columns to join on. If a single string, will join
              on that column. If a list of lists which contain strings or
              integers, the right/left columns to join on.
          suffixes (list): String suffixes to append to column names in left
              and right DataFrames.
  
      Example:
          a >> inner_join(b, by='x1')
  
            x1  x2     x3
          0  A   1   True
          1  B   2  False