fixed the dataframe empty list default value bug