gpt4 book ai didi

python - 将元组中的值提取到列中

转载 作者:行者123 更新时间:2023-12-01 00:07:46 24 4
gpt4 key购买 nike

考虑数据框:

df = pd.DataFrame([
("a", (1,2,3)),
("b", (5,6)),
("c", (0,1,3)),
], columns=["label", "values"])
df

> label values
> 0 a (1,2,3)
> 1 b (5,6)
> 2 c (0,1,3)

我要提取values将元组放入一列中,使得每行只有一个值:

>   label  value
> 0 a 1
> 1 a 2
> 2 a 3
> 3 b 5
> 4 b 6
> 5 c 0
> 6 c 1
> 7 c 3

如何实现这一目标?

最佳答案

您可以使用df.explode :

df = df.explode("values")

关于python - 将元组中的值提取到列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59837402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com