# Delete Rows

**Description**: The **DeleteRows** component removes specific rows from a CSV file based on a defined filter.

### Input Parameters

| Parameter     | Type      | Required | Description                                                                                                 |
| ------------- | --------- | -------- | ----------------------------------------------------------------------------------------------------------- |
| `withHeaders` | `boolean` | ✅        | Set to `true` if the first row represents column names (CSV header) and should be used to identify columns. |

### Output Parameters

| Parameter | Type     | Description                       |
| --------- | -------- | --------------------------------- |
| `fileId`  | `string` | The ID of the processed CSV file. |

### Instructions

1. **Use Column Names (Optional)**:
   * If the first row of the CSV file contains column names, enable the **Use Column Names** toggle.
   * Otherwise, columns will be identified by their index.
2. **Processing**:
   * The component scans the CSV file for rows that match the given filter.
   * Any matching rows are removed, and a new CSV file is generated.
