概要 日本語の形態素解析ツールMeCabを統計処理用言語Rから使う。 RからMeCabを使う事により、 機械学習用パッケージとの連携が期待できる。 Pixiv小説の本文をAPI経由で取得し、単語別の出現数を調べる。 事前準備 RCurlのインストール RMeCabのインストール コード library(RCurl) library(RMeCab) story <- getURL("http://spapi.pixiv.net/iphone/novel_text.php?id=<Pixiv小説ID>") txt <- tempfile("txt") write(story, file = txt) frq <- RMeCabFreq(txt) frq.noun <- frq[frq$Info1=="名詞",] frq.noun <- frq.noun[order(-frq.noun$Freq
![Rで自然言語処理。Pixiv小説で単語別の出現数を調べる。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a00f982509ab48df9906149f77afb1ffc469322b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UiVFMyU4MSVBNyVFOCU4NyVBQSVFNyU4NCVCNiVFOCVBOCU4MCVFOCVBQSU5RSVFNSU4NyVBNiVFNyU5MCU4NiVFMyU4MCU4MlBpeGl2JUU1JUIwJThGJUU4JUFBJUFDJUUzJTgxJUE3JUU1JThEJTk4JUU4JUFBJTlFJUU1JTg4JUE1JUUzJTgxJUFFJUU1JTg3JUJBJUU3JThGJUJFJUU2JTk1JUIwJUUzJTgyJTkyJUU4JUFBJUJGJUUzJTgxJUI5JUUzJTgyJThCJUUzJTgwJTgyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mYzgyZDJkNDZlMjUxYjZiOTZjYzhjZGI0OTBjOTY0Ng%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmV6dXEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTUxOGM5ZDlkMjcwNjc0NmNhZmZhMzlkYjAwNTkwNzE5%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0a3f9f4a06a16d5e42aab7008c871414)