Split column
split_columnSplit one column into several columns on a delimiter (e.g. 'full name' on a space), inserted in place; short rows are padded with empty cells. Returns the table in the same format. Use when one column packs several values. Do NOT use to clean or change format; use clean_table or convert_table.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"data": "<data>",
"column": "<column>",
"delimiter": "<delimiter>"
},
"name": "split_column"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The whole table as text, first row = header. CSV/TSV text (quoted cells allowed), or a JSON array of flat objects, e.g. "name,age\nAsha,30". | |
| column | Yes | Column to use: the exact header name (case-sensitive), or a 0-based column index as digits, e.g. "price" or "2". | |
| format | No | Format of 'data' and of the returned table: csv, tsv or json. Default csv. | |
| delimiter | Yes | Literal text to split on, e.g. " ", "-" or "|". | |
| new_names | No | Header names for the new columns; count must equal the maximum number of parts. Default <column>_1, <column>_2, ... |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The resulting table as text in the input format. | |
| parts | Yes | Number of new columns the split produced. |