Pandas 将数据帧值从列表更改为字符串

Pandas 将数据帧值从列表更改为字符串,pandas,Pandas,我有一个数据框,其中大多数值存储为列表。那对我来说是不必要的。我想将这些列表转换为它们的第一个(也是唯一的成员)。也就是说,我想要value=value[0]。 但这是行不通的 总而言之: 如何“取消”数据框中的所有值?可能您可以使用。比如: >>> unlist = lambda l: l[0] if len(l) != 0 else None >>> unwrap = lambda l: unlist(l) if isinstance(l, list) e

我有一个数据框,其中大多数值存储为列表。那对我来说是不必要的。我想将这些列表转换为它们的第一个(也是唯一的成员)。也就是说,我想要value=value[0]。 但这是行不通的

总而言之: 如何“取消”数据框中的所有值?

可能您可以使用。比如:

>>> 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)