code: def from_dataframe(df, name='df', client=None):
      
  
      if client is None:
          return connect({name: df}).table(name)
      client.dictionary[name] = df
      return client.table(name)
docs: convenience function to construct an ibis table
      from a DataFrame
  
      EXPERIMENTAL API
  
      Parameters
      ----------
      df : DataFrame
      name : str, default 'df'
      client : Client, default new PandasClient
          client dictionary will be mutated with the
          name of the DataFrame
  
      Returns
      -------
      Table