我有一个数据框,其中大多数值都存储为列表。这对我来说是不必要的。我想将这些列表转换为他们的第一个(也是唯一的成员)。也就是说,我想值= value [0]。 但这不起作用
总而言之: 如何"取消列表"数据框中的所有值?
答案 0 :(得分:2)
您可以使用.applymap
。类似的东西:
>>> unlist = lambda l: l[0] if len(l) != 0 else None
>>> unwrap = lambda l: unlist(l) if isinstance(l, list) else l
>>> df.applymap(unwrap)