我有一个由出现在不同文本中的单词组成的数据框。
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”?非常感谢!
你可以就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)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |