Standardize names and values
****************************


Standardize row and columns names
=================================

The "Table.rename()" method has arguments to convert row or column
names to slugs and append unique identifiers to duplicate values.

Using an existing table object:

   # Convert column names to unique slugs
   table.rename(slug_columns=True)

   # Convert row names to unique slugs
   table.rename(slug_rows=True)

   # Convert both column and row names to unique slugs
   table.rename(slug_columns=True, slug_rows=True)


Standardize column values
=========================

agate has a "Slug" computation that can be used to also standardize
text column values. The computation has an option to also append
unique identifiers to duplicate values.

Using an existing table object:

   # Convert the values in column 'title' to slugs
   new_table = table.compute([
       ('title-slug', agate.Slug('title'))
   ])

   # Convert the values in column 'title' to unique slugs
   new_table = table.compute([
       ('title-slug', agate.Slug('title', ensure_unique=True))
   ])
