# Log custom metadata in a table format

A Vectice `Table` wraps a pandas dataframe into a table format, which you can then log to a Vectice iteration. This enables you to log custom metadata to Vectice in a tabular format.

{% hint style="warning" %}
You should not use `Table` to store important or sensitive information. `Table` is for storing low sensitive information that may support your documentation efforts.
{% endhint %}

For example, if you wish to log a few rows of additional low sensitive information not captured in the dataset, you can utilize `Table` to log and document them into Vectice. See below for a code example:

```python
import pandas as pd
from vectice import Table

table_dict = {
    "inputs": ["What is Vectice?", "Describe a dog to me"],
    "outputs": ["Vectice is an auto-documentation platform", "A dog is an animal with four legs"],
    "toxicity": [0.0, 0.0],
}

prompt_data_input_output = pd.DataFrame(table_dict)

table = Table(prompt_data_input_output, name="prompt_data")
iteration.log(table)
```

{% hint style="info" %}
`Table()`has a maximum capacity of 100 rows and 20 columns.
{% endhint %}

<figure><img src="https://2339220862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbO7GsO4mI4pjZ7XjnzBT%2Fuploads%2Fgit-blob-de8dc6449e28e0e52376ece723d02e413fb7faf4%2FScreenshot%202024-04-02%20at%201.56.15%E2%80%AFPM.png?alt=media" alt=""><figcaption></figcaption></figure>
