gpt4 book ai didi

python - 如果一行中有多个关键字,是否有可能分隔关键字

转载 作者:行者123 更新时间:2023-12-02 06:46:19 25 4
gpt4 key购买 nike

如果一行中有多个关键字,是否有可能分隔关键字。它实际上是来自一项调查的数据,以了解品牌知名度。

例如,如果我有这样的 df:

df

ID                             Brand
1 BMW
2 VW-BMW-Audi
3 Audi
4 Mercedes-Audi

我想要的输出是这样的:

ID                             Brand
1 BMW
2 VW
2 BMW
2 Audi
3 Audi
4 Mercedes
4 Audi

所以我希望 id 对于出现在同一行中的所有关键字保持相同,如您在所需输出中看到的那样。

最佳答案

尝试以下操作:

df = df.assign(Brand = df.Brand.str.split('-')).explode('Brand')
print(df)
ID Brand
0 1 BMW
1 2 VW
1 2 BMW
1 2 Audi
2 3 Audi
3 4 Mercedes
3 4 Audi

关于python - 如果一行中有多个关键字,是否有可能分隔关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60736325/

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