From 2163b33a958237f2b8fd7ed3cfb06d46f9d94c53 Mon Sep 17 00:00:00 2001 From: David Robert Verelst <dave@dtu.dk> Date: Tue, 19 Mar 2019 13:07:58 +0100 Subject: [PATCH] prepost.misc: do not fail on empty DataFrames --- wetb/prepost/misc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wetb/prepost/misc.py b/wetb/prepost/misc.py index b6129907..caa424d0 100644 --- a/wetb/prepost/misc.py +++ b/wetb/prepost/misc.py @@ -1113,8 +1113,10 @@ def df_dict_check_datatypes(df_dict): # we can not pop/delete items from a dict while iterating over it df_dict2 = {} for colkey, col in df_dict.items(): + if len(col)==0: + pass # if we have a list, convert to string - if type(col[0]).__name__ == 'list': + elif type(col[0]).__name__ == 'list': for ii, item in enumerate(col): col[ii] = '**'.join(item) # if we already have an array (statistics) or a list of numbers -- GitLab