docs: def ProtoFromDataFrames(self, dataframes):
      """Creates a feature statistics proto from a set of pandas dataframes.
      Args:
        dataframes: A list of dicts describing tables for each dataset for the
            proto. Each entry contains a 'table' field of the dataframe of the
              data
            and a 'name' field to identify the dataset in the proto.
      Returns:
        The feature statistics proto for the provided tables.
      """
      datasets = []
      for dataframe in dataframes:
        table = dataframe['table']
        table_entries = {}
        for col in table:
          table_entries[col] = self.NdarrayToEntry(table[col])
        datasets.append({
            'entries': table_entries,
            'size': len(table),
            'name': dataframe['name']
        })
      return self.GetDatasetsProto(datasets)