# FieldMetaType error in Swarming

**URL:** <https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940>\
**Category:** NuPIC\
**Tags:** swarming\
**Created:** [October 14, 2017, 3:27pm UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940 "2017-10-14T15:27:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wmbm](https://avatars.discourse-cdn.com/v4/letter/w/df705f/32.png) [@wmbm](https://discourse.numenta.org/u/wmbm)\
**Post date:** [October 14, 2017, 3:27pm UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940/1 "2017-10-14T15:27:23Z")

</div>

Any ideas about where this error is coming from? I’ve tried a few things but can’t seem to solve it.

`Exception: Invalid file format for "/home/myswarm/data/Alpha_interictal.csv" - field type "" not a valid FieldMetaType`

my data  
 ![image](https://canada1.discourse-cdn.com/flex030/uploads/numenta/original/2X/9/96642f9aa48b1e00b68cad2c89ef653c5863474e.png)

my search def json file

```
{
  "includedFields": [
    {
      "fieldName": "timestamp", 
      "fieldType": "float"
    }, 
    {
      "fieldName": "value", 
      "fieldType": "float"
    }
  ], 
  "streamDef": {
    "info": "test", 
    "version": 1, 
    "streams": [
      {
        "info": "Alpha_interictal.csv", 
        "source": "file://myswarm/data/Alpha_interictal.csv", 
        "columns": [
          "*"
        ], 
        "last_record": 100
      }
    ], 
    "aggregation": {
      "hours": 1, 
      "microseconds": 0, 
      "seconds": 0, 
      "fields": [
        [
          "value", 
          "sum"
        ], 

        [
          "dttm", 
          "first"
        ]
      ], 
      "weeks": 0, 
      "months": 0, 
      "minutes": 0, 
      "days": 0, 
      "milliseconds": 0, 
      "years": 0
    }
  }, 
  "inferenceType": "TemporalAnomaly", 
  "inferenceArgs": {
    "predictionSteps": [
      1
    ], 
    "predictedField": "value"
  }, 
  "iterationCount": -1, 
  "swarmSize": "medium"
}
```

---

<div class="post-metadata">

**Author:** ![sheiser1](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/sheiser1/32/766_2.png) [@sheiser1](https://discourse.numenta.org/u/sheiser1)\
**Post date:** [October 14, 2017, 5:51pm UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940/2 "2017-10-14T17:51:42Z")

</div>

I’d try changing those second lines from \<type ‘float’\> to just: float

---

<div class="post-metadata">

**Author:** ![wmbm](https://avatars.discourse-cdn.com/v4/letter/w/df705f/32.png) [@wmbm](https://discourse.numenta.org/u/wmbm)\
**Post date:** [October 16, 2017, 11:33am UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940/3 "2017-10-16T11:33:00Z")

</div>

Yeah, I’ve tried this, no luck

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [October 16, 2017, 3:28pm UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940/4 "2017-10-16T15:28:44Z")

</div>

You have an empty field (the first column). Give it a name and a type (like `count` and `int`) even if you’re not processing it.

---

<div class="post-metadata">

**Author:** ![wmbm](https://avatars.discourse-cdn.com/v4/letter/w/df705f/32.png) [@wmbm](https://discourse.numenta.org/u/wmbm)\
**Post date:** [December 14, 2017, 3:38pm UTC](https://discourse.numenta.org/t/fieldmetatype-error-in-swarming/2940/5 "2017-12-14T15:38:28Z")

</div>

Slightly delayed repose, but thanks rhyolight, I found you can add this when saving a CSV to remove the index when saving

df.to\_csv(path, index=False)
