如何检索某个单词出现的所有文本

use*_*049 2 split r list

我有一个由出现在不同文本中的单词组成的数据框。

     word text
1     a    1
2     a    2
3     a    5
4     b    1
5     b    3
6     c    1
7     c    3
8     c    4
9     d    4
10    e    2
11    e    4
12    f    3
13    g    2
14    h    5
15    i    5
Run Code Online (Sandbox Code Playgroud)

我希望每个单词都有一个输出,如下所示:

a
[1] 1 2 5
b
[1] 1 3 
...
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以同时检索每个单词的所有文本,而不必每次我想查找特定单词的文本时都键入“a”或“b”?非常感谢!

ben*_*n23 5

你可以就split这样。textword

split(df$text, df$word)

$a
[1] 1 2 5

$b
[1] 1 3

$c
[1] 1 3 4

$d
[1] 4

$e
[1] 2 4

$f
[1] 3

$g
[1] 2

$h
[1] 5

$i
[1] 5
Run Code Online (Sandbox Code Playgroud)