gpt4 book ai didi

python - 如何将文本转换为 python 中的多列?

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:42 25 4
gpt4 key购买 nike

假设现在我有以下 pandas 数据框:

id text
1 A B C
2 B D
3 A D

我想得到以下结果:

id A B C D
1 1 1 1 0
2 0 1 0 1
3 1 0 0 1

我不知道如何描述这个转换,它看起来像 one-hot encoding 但它们应该是完全不同的。

谁知道如何进行这种转换,这种转换的名称是什么?

最佳答案

类似于 str.get_dummies

pd.concat([df['id'],df.text.str.get_dummies(sep=' ')],1)
Out[249]:
id A B C D
0 1 1 1 1 0
1 2 0 1 0 1
2 3 1 0 0 1

关于python - 如何将文本转换为 python 中的多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49143334/

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