gpt4 book ai didi

python - 将列中的所有唯一单词放入新数据集中

转载 作者:行者123 更新时间:2023-12-01 08:23:55 25 4
gpt4 key购买 nike

从列中获取唯一的单词并将其放入新列中

我尝试了以下代码,但没有成功:

query=list(train['doc_text'].str.split(' ', expand=True).stack().unique())

这是一个数据示例:

Train
Row Doc_text Count
0 this is a book 4
1 my taylor is rich 4
2 apple a day 3

这是预期输出的示例:

Dfnew
Row Uniquewords
0 this
1 is
2 a
3 book
4 my
5 taylor
6 rich
7 apple
8 day

我想获取列表中的单词,然后能够将该列表保存为新的数据集。

最佳答案

您还可以这样做:

unique_list = []
for i in df['Uniquewords']:
[unique_list.append(word) for word in i.split() if word not in unique_list]

您可以使用此unique_list,也可以将此列表写入数据帧。

df_new = pd.DataFrame(unique_list, columns=['Unique_words'])

关于python - 将列中的所有唯一单词放入新数据集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54425400/

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