diff --git a/metaflow/plugins/cards/card_modules/convert_to_native_type.py b/metaflow/plugins/cards/card_modules/convert_to_native_type.py index e05752ba8f2..df93ae6c48a 100644 --- a/metaflow/plugins/cards/card_modules/convert_to_native_type.py +++ b/metaflow/plugins/cards/card_modules/convert_to_native_type.py @@ -310,7 +310,7 @@ def _parse_pandas_column(column_object): time_format = "%Y-%m-%dT%H:%M:%S%Z" truncate_long_objects = ( lambda x: x.astype("string").str.slice(0, 30) + "..." - if x.astype("string").str.len().max() > 30 + if len(x) > 0 and x.astype("string").str.len().max() > 30 else x.astype("string") ) type_parser = {