gpt4 book ai didi

r - 在 R 中将句子转换为单词

转载 作者:行者123 更新时间:2023-12-04 03:21:44 25 4
gpt4 key购买 nike

我有一个列形式的数据框 -
输入

Id  Comment
xc545 Ronald is a great person
g6548 Hero worship is bad

我需要以下形式的输出
结果
Id  Words 
xc545 Ronald
xc545 is
xc545 a
xc545 great
xc545 person
g6548 Hero
g6548 worship
g6548 is
g6548 bad

需要一个 R 语句来执行这个。

以下是我尝试过的 -
result<-lapply(input,function(x)strsplit(x[2]," "))

但是,这仅返回一条记录。

最佳答案

假设 DF是您的 data.frame,可能是:

> List <- strsplit(DF$Comment, " ")
> data.frame(Id=rep(DF$Id, sapply(List, length)), Words=unlist(List))
Id Words
1 xc545 Ronald
2 xc545 is
3 xc545 a
4 xc545 great
5 xc545 person
6 g6548 Hero
7 g6548 worship
8 g6548 is
9 g6548 bad

请注意,我的答案仅在每对单词之间有一个简单的空格时才有效。

关于r - 在 R 中将句子转换为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16921313/

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