opencybersecurityalliance / firepit

Firepit - STIX Columnar Storage
Apache License 2.0
15 stars 12 forks source link

TypeError: 'float' object is not iterable #106

Closed pcoccoli closed 1 year ago

pcoccoli commented 1 year ago

With aws_guardduty results and 2.3.26:


    df[txf_col] = df[txf_col].apply(_to_protocols)
  File "/home/pcoccoli/.pyenv/versions/gh392/lib/python3.9/site-packages/pandas/core/series.py", line 4771, in apply
    return SeriesApply(self, func, convert_dtype, args, kwargs).apply()
  File "/home/pcoccoli/.pyenv/versions/gh392/lib/python3.9/site-packages/pandas/core/apply.py", line 1105, in apply
    return self.apply_standard()
  File "/home/pcoccoli/.pyenv/versions/gh392/lib/python3.9/site-packages/pandas/core/apply.py", line 1156, in apply_standard
    mapped = lib.map_infer(
  File "pandas/_libs/lib.pyx", line 2918, in pandas._libs.lib.map_infer
  File "/home/pcoccoli/github/firepit/firepit/aio/ingest.py", line 135, in _to_protocols
    value = [str(i).lower() for i in value if i != '']
TypeError: 'float' object is not iterable```
pcoccoli commented 1 year ago

Fixed in 2.3.27