DataFrame中空列表显示为[],将其替换为NaN值的方法 DataFrame.mask(cond, other=nan, inplace=False, axis=None, level=None, errors='raise', try_cast=False, raise_on_error=None) df = df.mask(df.applymap(str).eq('[]'))