-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.html
167 lines (151 loc) · 43.4 KB
/
README.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="data:text/css,%0A%40font%2Dface%20%7B%0Afont%2Dfamily%3A%20octicons%2Dlink%3B%0Asrc%3A%20url%28data%3Afont%2Fwoff%3Bcharset%3Dutf%2D8%3Bbase64%2Cd09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM%2B8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB%2FaFGpk3jaTY6xa8JAGMW%2FO62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v%2Bk%2F0an2i%2BitHDw3v2%2B9%2BDBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3%2FI7AtxEJLtzzuZfI%2BVVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy%2FLt7Kc%2B0vWY%2FgAgIIEqAN9we0pwKXreiMasxvabDQMM4riO%2BqxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw%2Bymhce7vwM9jSqO8JyVd5RH9gyTt2%2BJ%2FyUmYlIR0s04n6%2B7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv%2FocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi%2BW2%2BMjCzMIDApSwvXzC97Z4Ig8N%2FBxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh%2F8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT%2BAEjAwuDFpBmA9KMDEwMCh9i%2Fv8H8sH0%2F4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9%2FlqYwOGZxeUelN2U2R6%2BcArgtCJpauW7UQBqnFkUsjAY%2FkOU1cP%2BDAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl%2BvvmM%2FbyA48e6tWrKArm4ZJlCbdsrxksL1AwWn%2FyBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO%2F%2FsdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd%2F89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF%2B9JOS0nbaaYDCQfwCJ7Au3AHj%2BLO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm%2BEBXuAbHmIMSRMs%2B4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL%2BhD7C1xoaHeLJSEao0FEW14ckxC%2BTU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13%2F%2Blm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl%2B9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O%2FAdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB%2F%2F%2FAA8AAQAAAAAAAAAAAAAAAAABAAAAAA%3D%3D%29%20format%28%27woff%27%29%3B%0A%7D%0Abody%20%7B%0A%2Dwebkit%2Dtext%2Dsize%2Dadjust%3A%20100%25%3B%0Atext%2Dsize%2Dadjust%3A%20100%25%3B%0Acolor%3A%20%23333%3B%0Afont%2Dfamily%3A%20%22Helvetica%20Neue%22%2C%20Helvetica%2C%20%22Segoe%20UI%22%2C%20Arial%2C%20freesans%2C%20sans%2Dserif%2C%20%22Apple%20Color%20Emoji%22%2C%20%22Segoe%20UI%20Emoji%22%2C%20%22Segoe%20UI%20Symbol%22%3B%0Afont%2Dsize%3A%2016px%3B%0Aline%2Dheight%3A%201%2E6%3B%0Aword%2Dwrap%3A%20break%2Dword%3B%0A%7D%0Aa%20%7B%0Abackground%2Dcolor%3A%20transparent%3B%0A%7D%0Aa%3Aactive%2C%0Aa%3Ahover%20%7B%0Aoutline%3A%200%3B%0A%7D%0Astrong%20%7B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Ah1%20%7B%0Afont%2Dsize%3A%202em%3B%0Amargin%3A%200%2E67em%200%3B%0A%7D%0Aimg%20%7B%0Aborder%3A%200%3B%0A%7D%0Ahr%20%7B%0Abox%2Dsizing%3A%20content%2Dbox%3B%0Aheight%3A%200%3B%0A%7D%0Apre%20%7B%0Aoverflow%3A%20auto%3B%0A%7D%0Acode%2C%0Akbd%2C%0Apre%20%7B%0Afont%2Dfamily%3A%20monospace%2C%20monospace%3B%0Afont%2Dsize%3A%201em%3B%0A%7D%0Ainput%20%7B%0Acolor%3A%20inherit%3B%0Afont%3A%20inherit%3B%0Amargin%3A%200%3B%0A%7D%0Ahtml%20input%5Bdisabled%5D%20%7B%0Acursor%3A%20default%3B%0A%7D%0Ainput%20%7B%0Aline%2Dheight%3A%20normal%3B%0A%7D%0Ainput%5Btype%3D%22checkbox%22%5D%20%7B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0Apadding%3A%200%3B%0A%7D%0Atable%20%7B%0Aborder%2Dcollapse%3A%20collapse%3B%0Aborder%2Dspacing%3A%200%3B%0A%7D%0Atd%2C%0Ath%20%7B%0Apadding%3A%200%3B%0A%7D%0A%2A%20%7B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0A%7D%0Ainput%20%7B%0Afont%3A%2013px%20%2F%201%2E4%20Helvetica%2C%20arial%2C%20nimbussansl%2C%20liberationsans%2C%20freesans%2C%20clean%2C%20sans%2Dserif%2C%20%22Apple%20Color%20Emoji%22%2C%20%22Segoe%20UI%20Emoji%22%2C%20%22Segoe%20UI%20Symbol%22%3B%0A%7D%0Aa%20%7B%0Acolor%3A%20%234078c0%3B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0Aa%3Ahover%2C%0Aa%3Aactive%20%7B%0Atext%2Ddecoration%3A%20underline%3B%0A%7D%0Ahr%20%7B%0Aheight%3A%200%3B%0Amargin%3A%2015px%200%3B%0Aoverflow%3A%20hidden%3B%0Abackground%3A%20transparent%3B%0Aborder%3A%200%3B%0Aborder%2Dbottom%3A%201px%20solid%20%23ddd%3B%0A%7D%0Ahr%3Abefore%20%7B%0Adisplay%3A%20table%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Ahr%3Aafter%20%7B%0Adisplay%3A%20table%3B%0Aclear%3A%20both%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Ah1%2C%0Ah2%2C%0Ah3%2C%0Ah4%2C%0Ah5%2C%0Ah6%20%7B%0Amargin%2Dtop%3A%2015px%3B%0Amargin%2Dbottom%3A%2015px%3B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Ah1%20%7B%0Afont%2Dsize%3A%2030px%3B%0A%7D%0Ah2%20%7B%0Afont%2Dsize%3A%2021px%3B%0A%7D%0Ah3%20%7B%0Afont%2Dsize%3A%2016px%3B%0A%7D%0Ah4%20%7B%0Afont%2Dsize%3A%2014px%3B%0A%7D%0Ah5%20%7B%0Afont%2Dsize%3A%2012px%3B%0A%7D%0Ah6%20%7B%0Afont%2Dsize%3A%2011px%3B%0A%7D%0Ablockquote%20%7B%0Amargin%3A%200%3B%0A%7D%0Aul%2C%0Aol%20%7B%0Apadding%3A%200%3B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Aol%20ol%2C%0Aul%20ol%20%7B%0Alist%2Dstyle%2Dtype%3A%20lower%2Droman%3B%0A%7D%0Aul%20ul%20ol%2C%0Aul%20ol%20ol%2C%0Aol%20ul%20ol%2C%0Aol%20ol%20ol%20%7B%0Alist%2Dstyle%2Dtype%3A%20lower%2Dalpha%3B%0A%7D%0Add%20%7B%0Amargin%2Dleft%3A%200%3B%0A%7D%0Acode%20%7B%0Afont%2Dfamily%3A%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0Afont%2Dsize%3A%2012px%3B%0A%7D%0Apre%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0Afont%3A%2012px%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0A%7D%0A%2Eselect%3A%3A%2Dms%2Dexpand%20%7B%0Aopacity%3A%200%3B%0A%7D%0A%2Eocticon%20%7B%0Afont%3A%20normal%20normal%20normal%2016px%2F1%20octicons%2Dlink%3B%0Adisplay%3A%20inline%2Dblock%3B%0Atext%2Ddecoration%3A%20none%3B%0Atext%2Drendering%3A%20auto%3B%0A%2Dwebkit%2Dfont%2Dsmoothing%3A%20antialiased%3B%0A%2Dmoz%2Dosx%2Dfont%2Dsmoothing%3A%20grayscale%3B%0A%2Dwebkit%2Duser%2Dselect%3A%20none%3B%0A%2Dmoz%2Duser%2Dselect%3A%20none%3B%0A%2Dms%2Duser%2Dselect%3A%20none%3B%0Auser%2Dselect%3A%20none%3B%0A%7D%0A%2Eocticon%2Dlink%3Abefore%20%7B%0Acontent%3A%20%27%5Cf05c%27%3B%0A%7D%0A%2Emarkdown%2Dbody%3Abefore%20%7B%0Adisplay%3A%20table%3B%0Acontent%3A%20%22%22%3B%0A%7D%0A%2Emarkdown%2Dbody%3Aafter%20%7B%0Adisplay%3A%20table%3B%0Aclear%3A%20both%3B%0Acontent%3A%20%22%22%3B%0A%7D%0A%2Emarkdown%2Dbody%3E%2A%3Afirst%2Dchild%20%7B%0Amargin%2Dtop%3A%200%20%21important%3B%0A%7D%0A%2Emarkdown%2Dbody%3E%2A%3Alast%2Dchild%20%7B%0Amargin%2Dbottom%3A%200%20%21important%3B%0A%7D%0Aa%3Anot%28%5Bhref%5D%29%20%7B%0Acolor%3A%20inherit%3B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0A%2Eanchor%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%2Dright%3A%202px%3B%0Amargin%2Dleft%3A%20%2D18px%3B%0A%7D%0A%2Eanchor%3Afocus%20%7B%0Aoutline%3A%20none%3B%0A%7D%0Ah1%2C%0Ah2%2C%0Ah3%2C%0Ah4%2C%0Ah5%2C%0Ah6%20%7B%0Amargin%2Dtop%3A%201em%3B%0Amargin%2Dbottom%3A%2016px%3B%0Afont%2Dweight%3A%20bold%3B%0Aline%2Dheight%3A%201%2E4%3B%0A%7D%0Ah1%20%2Eocticon%2Dlink%2C%0Ah2%20%2Eocticon%2Dlink%2C%0Ah3%20%2Eocticon%2Dlink%2C%0Ah4%20%2Eocticon%2Dlink%2C%0Ah5%20%2Eocticon%2Dlink%2C%0Ah6%20%2Eocticon%2Dlink%20%7B%0Acolor%3A%20%23000%3B%0Avertical%2Dalign%3A%20middle%3B%0Avisibility%3A%20hidden%3B%0A%7D%0Ah1%3Ahover%20%2Eanchor%2C%0Ah2%3Ahover%20%2Eanchor%2C%0Ah3%3Ahover%20%2Eanchor%2C%0Ah4%3Ahover%20%2Eanchor%2C%0Ah5%3Ahover%20%2Eanchor%2C%0Ah6%3Ahover%20%2Eanchor%20%7B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0Ah1%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Ah2%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Ah3%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Ah4%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Ah5%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Ah6%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%20%7B%0Avisibility%3A%20visible%3B%0A%7D%0Ah1%20%7B%0Apadding%2Dbottom%3A%200%2E3em%3B%0Afont%2Dsize%3A%202%2E25em%3B%0Aline%2Dheight%3A%201%2E2%3B%0Aborder%2Dbottom%3A%201px%20solid%20%23eee%3B%0A%7D%0Ah1%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%3B%0A%7D%0Ah2%20%7B%0Apadding%2Dbottom%3A%200%2E3em%3B%0Afont%2Dsize%3A%201%2E75em%3B%0Aline%2Dheight%3A%201%2E225%3B%0Aborder%2Dbottom%3A%201px%20solid%20%23eee%3B%0A%7D%0Ah2%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%3B%0A%7D%0Ah3%20%7B%0Afont%2Dsize%3A%201%2E5em%3B%0Aline%2Dheight%3A%201%2E43%3B%0A%7D%0Ah3%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E2%3B%0A%7D%0Ah4%20%7B%0Afont%2Dsize%3A%201%2E25em%3B%0A%7D%0Ah4%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E2%3B%0A%7D%0Ah5%20%7B%0Afont%2Dsize%3A%201em%3B%0A%7D%0Ah5%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Ah6%20%7B%0Afont%2Dsize%3A%201em%3B%0Acolor%3A%20%23777%3B%0A%7D%0Ah6%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Ap%2C%0Ablockquote%2C%0Aul%2C%0Aol%2C%0Adl%2C%0Atable%2C%0Apre%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0Ahr%20%7B%0Aheight%3A%204px%3B%0Apadding%3A%200%3B%0Amargin%3A%2016px%200%3B%0Abackground%2Dcolor%3A%20%23e7e7e7%3B%0Aborder%3A%200%20none%3B%0A%7D%0Aul%2C%0Aol%20%7B%0Apadding%2Dleft%3A%202em%3B%0A%7D%0Aul%20ul%2C%0Aul%20ol%2C%0Aol%20ol%2C%0Aol%20ul%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Ali%3Ep%20%7B%0Amargin%2Dtop%3A%2016px%3B%0A%7D%0Adl%20%7B%0Apadding%3A%200%3B%0A%7D%0Adl%20dt%20%7B%0Apadding%3A%200%3B%0Amargin%2Dtop%3A%2016px%3B%0Afont%2Dsize%3A%201em%3B%0Afont%2Dstyle%3A%20italic%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Adl%20dd%20%7B%0Apadding%3A%200%2016px%3B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0Ablockquote%20%7B%0Apadding%3A%200%2015px%3B%0Acolor%3A%20%23777%3B%0Aborder%2Dleft%3A%204px%20solid%20%23ddd%3B%0A%7D%0Ablockquote%3E%3Afirst%2Dchild%20%7B%0Amargin%2Dtop%3A%200%3B%0A%7D%0Ablockquote%3E%3Alast%2Dchild%20%7B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Atable%20%7B%0Adisplay%3A%20block%3B%0Awidth%3A%20100%25%3B%0Aoverflow%3A%20auto%3B%0Aword%2Dbreak%3A%20normal%3B%0Aword%2Dbreak%3A%20keep%2Dall%3B%0A%7D%0Atable%20th%20%7B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Atable%20th%2C%0Atable%20td%20%7B%0Apadding%3A%206px%2013px%3B%0Aborder%3A%201px%20solid%20%23ddd%3B%0A%7D%0Atable%20tr%20%7B%0Abackground%2Dcolor%3A%20%23fff%3B%0Aborder%2Dtop%3A%201px%20solid%20%23ccc%3B%0A%7D%0Atable%20tr%3Anth%2Dchild%282n%29%20%7B%0Abackground%2Dcolor%3A%20%23f8f8f8%3B%0A%7D%0Aimg%20%7B%0Amax%2Dwidth%3A%20100%25%3B%0Abox%2Dsizing%3A%20content%2Dbox%3B%0Abackground%2Dcolor%3A%20%23fff%3B%0A%7D%0Acode%20%7B%0Apadding%3A%200%3B%0Apadding%2Dtop%3A%200%2E2em%3B%0Apadding%2Dbottom%3A%200%2E2em%3B%0Amargin%3A%200%3B%0Afont%2Dsize%3A%2085%25%3B%0Abackground%2Dcolor%3A%20rgba%280%2C0%2C0%2C0%2E04%29%3B%0Aborder%2Dradius%3A%203px%3B%0A%7D%0Acode%3Abefore%2C%0Acode%3Aafter%20%7B%0Aletter%2Dspacing%3A%20%2D0%2E2em%3B%0Acontent%3A%20%22%5C00a0%22%3B%0A%7D%0Apre%3Ecode%20%7B%0Apadding%3A%200%3B%0Amargin%3A%200%3B%0Afont%2Dsize%3A%20100%25%3B%0Aword%2Dbreak%3A%20normal%3B%0Awhite%2Dspace%3A%20pre%3B%0Abackground%3A%20transparent%3B%0Aborder%3A%200%3B%0A%7D%0A%2Ehighlight%20%7B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0A%2Ehighlight%20pre%2C%0Apre%20%7B%0Apadding%3A%2016px%3B%0Aoverflow%3A%20auto%3B%0Afont%2Dsize%3A%2085%25%3B%0Aline%2Dheight%3A%201%2E45%3B%0Abackground%2Dcolor%3A%20%23f7f7f7%3B%0Aborder%2Dradius%3A%203px%3B%0A%7D%0A%2Ehighlight%20pre%20%7B%0Amargin%2Dbottom%3A%200%3B%0Aword%2Dbreak%3A%20normal%3B%0A%7D%0Apre%20%7B%0Aword%2Dwrap%3A%20normal%3B%0A%7D%0Apre%20code%20%7B%0Adisplay%3A%20inline%3B%0Amax%2Dwidth%3A%20initial%3B%0Apadding%3A%200%3B%0Amargin%3A%200%3B%0Aoverflow%3A%20initial%3B%0Aline%2Dheight%3A%20inherit%3B%0Aword%2Dwrap%3A%20normal%3B%0Abackground%2Dcolor%3A%20transparent%3B%0Aborder%3A%200%3B%0A%7D%0Apre%20code%3Abefore%2C%0Apre%20code%3Aafter%20%7B%0Acontent%3A%20normal%3B%0A%7D%0Akbd%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%3A%203px%205px%3B%0Afont%2Dsize%3A%2011px%3B%0Aline%2Dheight%3A%2010px%3B%0Acolor%3A%20%23555%3B%0Avertical%2Dalign%3A%20middle%3B%0Abackground%2Dcolor%3A%20%23fcfcfc%3B%0Aborder%3A%20solid%201px%20%23ccc%3B%0Aborder%2Dbottom%2Dcolor%3A%20%23bbb%3B%0Aborder%2Dradius%3A%203px%3B%0Abox%2Dshadow%3A%20inset%200%20%2D1px%200%20%23bbb%3B%0A%7D%0A%2Epl%2Dc%20%7B%0Acolor%3A%20%23969896%3B%0A%7D%0A%2Epl%2Dc1%2C%0A%2Epl%2Ds%20%2Epl%2Dv%20%7B%0Acolor%3A%20%230086b3%3B%0A%7D%0A%2Epl%2De%2C%0A%2Epl%2Den%20%7B%0Acolor%3A%20%23795da3%3B%0A%7D%0A%2Epl%2Ds%20%2Epl%2Ds1%2C%0A%2Epl%2Dsmi%20%7B%0Acolor%3A%20%23333%3B%0A%7D%0A%2Epl%2Dent%20%7B%0Acolor%3A%20%2363a35c%3B%0A%7D%0A%2Epl%2Dk%20%7B%0Acolor%3A%20%23a71d5d%3B%0A%7D%0A%2Epl%2Dpds%2C%0A%2Epl%2Ds%2C%0A%2Epl%2Ds%20%2Epl%2Dpse%20%2Epl%2Ds1%2C%0A%2Epl%2Dsr%2C%0A%2Epl%2Dsr%20%2Epl%2Dcce%2C%0A%2Epl%2Dsr%20%2Epl%2Dsra%2C%0A%2Epl%2Dsr%20%2Epl%2Dsre%20%7B%0Acolor%3A%20%23183691%3B%0A%7D%0A%2Epl%2Dv%20%7B%0Acolor%3A%20%23ed6a43%3B%0A%7D%0A%2Epl%2Did%20%7B%0Acolor%3A%20%23b52a1d%3B%0A%7D%0A%2Epl%2Dii%20%7B%0Abackground%2Dcolor%3A%20%23b52a1d%3B%0Acolor%3A%20%23f8f8f8%3B%0A%7D%0A%2Epl%2Dsr%20%2Epl%2Dcce%20%7B%0Acolor%3A%20%2363a35c%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0A%2Epl%2Dml%20%7B%0Acolor%3A%20%23693a17%3B%0A%7D%0A%2Epl%2Dmh%2C%0A%2Epl%2Dmh%20%2Epl%2Den%2C%0A%2Epl%2Dms%20%7B%0Acolor%3A%20%231d3e81%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0A%2Epl%2Dmq%20%7B%0Acolor%3A%20%23008080%3B%0A%7D%0A%2Epl%2Dmi%20%7B%0Acolor%3A%20%23333%3B%0Afont%2Dstyle%3A%20italic%3B%0A%7D%0A%2Epl%2Dmb%20%7B%0Acolor%3A%20%23333%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0A%2Epl%2Dmd%20%7B%0Abackground%2Dcolor%3A%20%23ffecec%3B%0Acolor%3A%20%23bd2c00%3B%0A%7D%0A%2Epl%2Dmi1%20%7B%0Abackground%2Dcolor%3A%20%23eaffea%3B%0Acolor%3A%20%2355a532%3B%0A%7D%0A%2Epl%2Dmdr%20%7B%0Acolor%3A%20%23795da3%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0A%2Epl%2Dmo%20%7B%0Acolor%3A%20%231d3e81%3B%0A%7D%0Akbd%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%3A%203px%205px%3B%0Afont%3A%2011px%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0Aline%2Dheight%3A%2010px%3B%0Acolor%3A%20%23555%3B%0Avertical%2Dalign%3A%20middle%3B%0Abackground%2Dcolor%3A%20%23fcfcfc%3B%0Aborder%3A%20solid%201px%20%23ccc%3B%0Aborder%2Dbottom%2Dcolor%3A%20%23bbb%3B%0Aborder%2Dradius%3A%203px%3B%0Abox%2Dshadow%3A%20inset%200%20%2D1px%200%20%23bbb%3B%0A%7D%0A%2Etask%2Dlist%2Ditem%20%7B%0Alist%2Dstyle%2Dtype%3A%20none%3B%0A%7D%0A%2Etask%2Dlist%2Ditem%2B%2Etask%2Dlist%2Ditem%20%7B%0Amargin%2Dtop%3A%203px%3B%0A%7D%0A%2Etask%2Dlist%2Ditem%20input%20%7B%0Amargin%3A%200%200%2E35em%200%2E25em%20%2D1%2E6em%3B%0Avertical%2Dalign%3A%20middle%3B%0A%7D%0A%3Achecked%2B%2Eradio%2Dlabel%20%7B%0Az%2Dindex%3A%201%3B%0Aposition%3A%20relative%3B%0Aborder%2Dcolor%3A%20%234078c0%3B%0A%7D%0A%2EsourceLine%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0A%7D%0Acode%20%2Ekw%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Edt%20%7B%20color%3A%20%23ed6a43%3B%20%7D%0Acode%20%2Edv%20%7B%20color%3A%20%23009999%3B%20%7D%0Acode%20%2Ebn%20%7B%20color%3A%20%23009999%3B%20%7D%0Acode%20%2Efl%20%7B%20color%3A%20%23009999%3B%20%7D%0Acode%20%2Ech%20%7B%20color%3A%20%23009999%3B%20%7D%0Acode%20%2Est%20%7B%20color%3A%20%23183691%3B%20%7D%0Acode%20%2Eco%20%7B%20color%3A%20%23969896%3B%20%7D%0Acode%20%2Eot%20%7B%20color%3A%20%230086b3%3B%20%7D%0Acode%20%2Eal%20%7B%20color%3A%20%23a61717%3B%20%7D%0Acode%20%2Efu%20%7B%20color%3A%20%2363a35c%3B%20%7D%0Acode%20%2Eer%20%7B%20color%3A%20%23a61717%3B%20background%2Dcolor%3A%20%23e3d2d2%3B%20%7D%0Acode%20%2Ewa%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Ecn%20%7B%20color%3A%20%23008080%3B%20%7D%0Acode%20%2Esc%20%7B%20color%3A%20%23008080%3B%20%7D%0Acode%20%2Evs%20%7B%20color%3A%20%23183691%3B%20%7D%0Acode%20%2Ess%20%7B%20color%3A%20%23183691%3B%20%7D%0Acode%20%2Eim%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Eva%20%7Bcolor%3A%20%23008080%3B%20%7D%0Acode%20%2Ecf%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Eop%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Ebu%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Eex%20%7B%20color%3A%20%23000000%3B%20%7D%0Acode%20%2Epp%20%7B%20color%3A%20%23999999%3B%20%7D%0Acode%20%2Eat%20%7B%20color%3A%20%23008080%3B%20%7D%0Acode%20%2Edo%20%7B%20color%3A%20%23969896%3B%20%7D%0Acode%20%2Ean%20%7B%20color%3A%20%23008080%3B%20%7D%0Acode%20%2Ecv%20%7B%20color%3A%20%23008080%3B%20%7D%0Acode%20%2Ein%20%7B%20color%3A%20%23008080%3B%20%7D%0A">
<style>
body {
box-sizing: border-box;
min-width: 200px;
max-width: 980px;
margin: 0 auto;
padding: 45px;
padding-top: 0px;
}
</style>
</head>
<body>
<!-- README.md is generated from README.Rmd. Please edit that file -->
<h1 id="texter">texter</h1>
<!-- badges: start -->
<!-- badges: end -->
<p>The goal of texter is to help simplify text analysis for data professionals who need quick insights into their text data.</p>
<h2 id="installation">Installation</h2>
<p>This package is in its testing phasing and as not been submitted to CRAN.</p>
<!-- You can install the released version of texter from [CRAN](https://CRAN.R-project.org) with: -->
<!-- ``` r -->
<!-- install.packages("texter") -->
<!-- ``` -->
<p>The development version from <a href="https://github.com/">GitHub</a> can be installed with:</p>
<pre><code># install.packages("devtools")
#devtools::install_github("simmieyungie/texter")
remotes::install_github("simmieyungie/texter@main")
#remove.packages(texter)</code></pre>
<h2 id="example">Example</h2>
<p>This is a basic example which shows you how to solve a common problem:</p>
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(texter)</span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a><span class="do">## basic example code</span></span></code></pre></div>
<h3 id="users">Users</h3>
<p>This will help you extract all the handles tagged in a tweet.</p>
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="fu">head</span>(<span class="fu">unlist</span>(<span class="fu">users</span>(doge<span class="sc">$</span>text)),<span class="dv">5</span>)</span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> [1] "@ConanOBrien:" "@AdrianoCollalti:" "@BitcoinBarry1" </span></span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> [4] "@allyATL" "@trust_in_andre"</span></span></code></pre></div>
<h3 id="sentiment-analyzer">Sentiment Analyzer</h3>
<p>The emotions conveyed tweets using sentiment analysis. You have an option to specify <strong>details = TRUE (or FALSE)</strong>. TRUE will return a more robust distribution of sentiments and not just <strong>Positive or Negative</strong>.</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="fu">sentimentAnalyzer</span>(doge<span class="sc">$</span>text, <span class="at">details =</span> T)</span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> # A tibble: 9 x 2</span></span>
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> sentiment n</span></span>
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> <chr> <int></span></span>
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 anger 86</span></span>
<span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 anticipation 205</span></span>
<span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a><span class="co">#> 3 disgust 5</span></span>
<span id="cb4-10"><a href="#cb4-10" aria-hidden="true" tabindex="-1"></a><span class="co">#> 4 fear 53</span></span>
<span id="cb4-11"><a href="#cb4-11" aria-hidden="true" tabindex="-1"></a><span class="co">#> 5 joy 190</span></span>
<span id="cb4-12"><a href="#cb4-12" aria-hidden="true" tabindex="-1"></a><span class="co">#> 6 negative 35</span></span>
<span id="cb4-13"><a href="#cb4-13" aria-hidden="true" tabindex="-1"></a><span class="co">#> 7 positive 210</span></span>
<span id="cb4-14"><a href="#cb4-14" aria-hidden="true" tabindex="-1"></a><span class="co">#> 8 surprise 6</span></span>
<span id="cb4-15"><a href="#cb4-15" aria-hidden="true" tabindex="-1"></a><span class="co">#> 9 trust 31</span></span></code></pre></div>
<p>Specifying details = F</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">sentimentAnalyzer</span>(doge<span class="sc">$</span>text, <span class="at">details =</span> F)</span>
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb5-3"><a href="#cb5-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb5-4"><a href="#cb5-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> # A tibble: 2 x 2</span></span>
<span id="cb5-5"><a href="#cb5-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> sentiment n</span></span>
<span id="cb5-6"><a href="#cb5-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> <chr> <int></span></span>
<span id="cb5-7"><a href="#cb5-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 negative 123</span></span>
<span id="cb5-8"><a href="#cb5-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 positive 348</span></span></code></pre></div>
<h3 id="top_words">top_words</h3>
<p>Extract the top n words occurring in a text</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">top_words</span>(<span class="at">word_vec =</span> brexit<span class="sc">$</span>content, <span class="at">remove_these =</span> <span class="fu">c</span>(<span class="st">"london"</span>, <span class="st">"since"</span>),</span>
<span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a> <span class="at">size =</span> <span class="dv">10</span>)</span>
<span id="cb6-3"><a href="#cb6-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb6-4"><a href="#cb6-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> Selecting by n</span></span>
<span id="cb6-5"><a href="#cb6-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> word n</span></span>
<span id="cb6-6"><a href="#cb6-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 chars 100</span></span>
<span id="cb6-7"><a href="#cb6-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 reuters 99</span></span>
<span id="cb6-8"><a href="#cb6-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 3 graphic 54</span></span>
<span id="cb6-9"><a href="#cb6-9" aria-hidden="true" tabindex="-1"></a><span class="co">#> 4 brexit 45</span></span>
<span id="cb6-10"><a href="#cb6-10" aria-hidden="true" tabindex="-1"></a><span class="co">#> 5 sterling 43</span></span>
<span id="cb6-11"><a href="#cb6-11" aria-hidden="true" tabindex="-1"></a><span class="co">#> 6 staf 36</span></span>
<span id="cb6-12"><a href="#cb6-12" aria-hidden="true" tabindex="-1"></a><span class="co">#> 7 european 31</span></span>
<span id="cb6-13"><a href="#cb6-13" aria-hidden="true" tabindex="-1"></a><span class="co">#> 8 rates 29</span></span>
<span id="cb6-14"><a href="#cb6-14" aria-hidden="true" tabindex="-1"></a><span class="co">#> 9 vote 29</span></span>
<span id="cb6-15"><a href="#cb6-15" aria-hidden="true" tabindex="-1"></a><span class="co">#> 10 world 28</span></span></code></pre></div>
<h3 id="counter">Counter</h3>
<p>Retrieve the frequency of a word from a text.</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">counter</span>(<span class="at">word_vec =</span> brexit<span class="sc">$</span>content, <span class="at">words =</span> <span class="fu">c</span>(<span class="st">"brexit"</span>, <span class="st">"london"</span>))</span>
<span id="cb7-2"><a href="#cb7-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> key n</span></span>
<span id="cb7-3"><a href="#cb7-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 brexit 54</span></span>
<span id="cb7-4"><a href="#cb7-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 london 69</span></span></code></pre></div>
<h3 id="top_sentiments">top_sentiments</h3>
<p>Retrieve the top 10 positive and negative words. Specify plot = TRUE and a simple bar chart of the words will be created, otherwise you get a dataframe of results.</p>
<div class="sourceCode" id="cb8"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">top_Sentiments</span>(<span class="at">word_vec =</span> brexit<span class="sc">$</span>content, <span class="at">plot =</span> F)</span>
<span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb8-4"><a href="#cb8-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> # A tibble: 54 x 3</span></span>
<span id="cb8-5"><a href="#cb8-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> # Groups: sentiment [2]</span></span>
<span id="cb8-6"><a href="#cb8-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> word sentiment n</span></span>
<span id="cb8-7"><a href="#cb8-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> <chr> <chr> <int></span></span>
<span id="cb8-8"><a href="#cb8-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 delays negative 3</span></span>
<span id="cb8-9"><a href="#cb8-9" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 slow negative 3</span></span>
<span id="cb8-10"><a href="#cb8-10" aria-hidden="true" tabindex="-1"></a><span class="co">#> 3 slump negative 3</span></span>
<span id="cb8-11"><a href="#cb8-11" aria-hidden="true" tabindex="-1"></a><span class="co">#> 4 burning negative 2</span></span>
<span id="cb8-12"><a href="#cb8-12" aria-hidden="true" tabindex="-1"></a><span class="co">#> 5 proprietary negative 2</span></span>
<span id="cb8-13"><a href="#cb8-13" aria-hidden="true" tabindex="-1"></a><span class="co">#> 6 protests negative 2</span></span>
<span id="cb8-14"><a href="#cb8-14" aria-hidden="true" tabindex="-1"></a><span class="co">#> 7 anger negative 1</span></span>
<span id="cb8-15"><a href="#cb8-15" aria-hidden="true" tabindex="-1"></a><span class="co">#> 8 bleak negative 1</span></span>
<span id="cb8-16"><a href="#cb8-16" aria-hidden="true" tabindex="-1"></a><span class="co">#> 9 bomb negative 1</span></span>
<span id="cb8-17"><a href="#cb8-17" aria-hidden="true" tabindex="-1"></a><span class="co">#> 10 casualty negative 1</span></span>
<span id="cb8-18"><a href="#cb8-18" aria-hidden="true" tabindex="-1"></a><span class="co">#> # ... with 44 more rows</span></span></code></pre></div>
<div class="sourceCode" id="cb9"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">top_Sentiments</span>(<span class="at">word_vec =</span> doge<span class="sc">$</span>text, <span class="at">plot =</span> T) <span class="co">#You can further customize your plot</span></span>
<span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb9-3"><a href="#cb9-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span></code></pre></div>
<img src="data:image/png;base64,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" width="100%" />
<h3 id="top_words_retriever">top_words_retriever</h3>
<p>Retrieve the top n words occurring in a rows of data containing a certain word</p>
<div class="sourceCode" id="cb10"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">top_words_Retriever</span>(<span class="at">word_vec =</span> brexit<span class="sc">$</span>content, <span class="at">word_ret =</span> <span class="st">"brexit"</span>,</span>
<span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="at">remove_these =</span> <span class="fu">c</span>(<span class="st">"eu"</span>, <span class="st">"rt"</span>), <span class="at">size =</span> <span class="dv">10</span>)</span>
<span id="cb10-3"><a href="#cb10-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> Joining, by = "word"</span></span>
<span id="cb10-4"><a href="#cb10-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> word n</span></span>
<span id="cb10-5"><a href="#cb10-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 rters 55</span></span>
<span id="cb10-6"><a href="#cb10-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 graphic 54</span></span>
<span id="cb10-7"><a href="#cb10-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> 3 chars 53</span></span>
<span id="cb10-8"><a href="#cb10-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 4 brexit 45</span></span>
<span id="cb10-9"><a href="#cb10-9" aria-hidden="true" tabindex="-1"></a><span class="co">#> 5 sterling 42</span></span>
<span id="cb10-10"><a href="#cb10-10" aria-hidden="true" tabindex="-1"></a><span class="co">#> 6 london 39</span></span>
<span id="cb10-11"><a href="#cb10-11" aria-hidden="true" tabindex="-1"></a><span class="co">#> 7 since 30</span></span>
<span id="cb10-12"><a href="#cb10-12" aria-hidden="true" tabindex="-1"></a><span class="co">#> 8 rates 29</span></span>
<span id="cb10-13"><a href="#cb10-13" aria-hidden="true" tabindex="-1"></a><span class="co">#> 9 vote 29</span></span>
<span id="cb10-14"><a href="#cb10-14" aria-hidden="true" tabindex="-1"></a><span class="co">#> 10 world 28</span></span></code></pre></div>
<h3 id="top_bigrams">top_bigrams</h3>
<p>Retrieve top n bigrans occuring in a corpus</p>
<div class="sourceCode" id="cb11"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="fu">top_bigrams</span>(brexit <span class="sc">%>%</span> <span class="fu">select</span>(content), <span class="at">remove_these =</span> <span class="fu">c</span>(<span class="st">"tmsnrsegbfvh"</span>, <span class="st">"â"</span>), <span class="at">bigram_size =</span> <span class="dv">10</span>)</span>
<span id="cb11-2"><a href="#cb11-2" aria-hidden="true" tabindex="-1"></a><span class="co">#> word n</span></span>
<span id="cb11-3"><a href="#cb11-3" aria-hidden="true" tabindex="-1"></a><span class="co">#> 1 reuters staf 35</span></span>
<span id="cb11-4"><a href="#cb11-4" aria-hidden="true" tabindex="-1"></a><span class="co">#> 2 brexit vote 28</span></span>
<span id="cb11-5"><a href="#cb11-5" aria-hidden="true" tabindex="-1"></a><span class="co">#> 3 fx rates 27</span></span>
<span id="cb11-6"><a href="#cb11-6" aria-hidden="true" tabindex="-1"></a><span class="co">#> 4 graphic tradeweighted 27</span></span>
<span id="cb11-7"><a href="#cb11-7" aria-hidden="true" tabindex="-1"></a><span class="co">#> 5 graphic world 27</span></span>
<span id="cb11-8"><a href="#cb11-8" aria-hidden="true" tabindex="-1"></a><span class="co">#> 6 tmsnrtrsegbfvh graphic 27</span></span>
<span id="cb11-9"><a href="#cb11-9" aria-hidden="true" tabindex="-1"></a><span class="co">#> 7 tradeweighted sterling 27</span></span>
<span id="cb11-10"><a href="#cb11-10" aria-hidden="true" tabindex="-1"></a><span class="co">#> 8 vote tmsnrtrshwvhv 27</span></span>
<span id="cb11-11"><a href="#cb11-11" aria-hidden="true" tabindex="-1"></a><span class="co">#> 9 world fx 27</span></span>
<span id="cb11-12"><a href="#cb11-12" aria-hidden="true" tabindex="-1"></a><span class="co">#> 10 april reuters 20</span></span>
<span id="cb11-13"><a href="#cb11-13" aria-hidden="true" tabindex="-1"></a><span class="co">#> 11 london april 20</span></span></code></pre></div>
</body>
</html>