【发布时间】:2019-06-09 07:23:34
【问题描述】:
我有一个像这样的大数据框:
df
id product
1 milk
2 200
3 gr.
4 Low
5 fat
6 milkshake
7 200
8 gr.
9 High
10 fat
...
对于每个单词,我需要了解哪些单词与之相似,我使用了 grepl,我可以单独对每个单词执行此操作,但我不知道如何将其应用于整个数据框。
matches1<-paste(grepl(words_unlist[1],words_unlist))
matches1<- as.data.frame(matches1)
id matches1
1 1
2 0
3 0
4 0
5 0
6 1
7 0
8 0
9 0
10 0
但我需要对所有单词都这样做。像这样:
df
id product matches1 matches2 matches3 ... matches10
1 milk 1 0 0 ... 0
2 200 0 1 0 ... 0
3 gr. 0 0 1 ... 0
4 Low 0 0 0 ... 0
5 fat 0 0 0 ... 1
6 milkshake 1 0 0 ... 0
7 200 0 1 0 ... 0
8 gr. 0 0 1 ... 0
9 High 0 0 0 ... 0
10 fat 0 0 0 ... 1
...
【问题讨论】:
-
cheese与第 6 行的milk有何相似之处? -
对不起tmfmnk,我编辑它:)
标签: r