質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

Q&A

0回答

2035閲覧

Windows10 の RStudio で RMeCabで形態素解析したいが部分的に文字化けする

gsic06

総合スコア6

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

0グッド

0クリップ

投稿2018/08/31 03:02

前提・実現したいこと

Windows 10 の環境の"RStudio"で"RMeCab"を使って形態素解析がしたい。
文字化けする。

発生している問題・エラーメッセージ

RMeCabC("本を読んだ")

[[1]]
險伜捷
"<96>"

[[2]]
蜷崎ゥ<9e>
"{"

[[3]]
險伜捷
"を読んだ"

該当のソースコード

Rのバージョンは3.5.1, x86_64_w64-mingw32/x64 (64bit)

試したこと

Sys.getlocale()

[1] "LC_COLLATE=Japanese_Japan.932;LC_CTYPE=Japanese_Japan.932;LC_MONETARY=Japanese_Japan.932;LC_NUMERIC=C;LC_TIME=Japanese_Japan.932"

Sys.setlocale("LC_CTYPE","CP932")

[1] ""
警告メッセージ:
Sys.setlocale("LC_CTYPE", "CP932") で:
ロケールを "CP932" に設定せよとの OS のレポート要求は受け入れられません

補足情報(FW/ツールのバージョンなど)

[1] コマンドプロンプトでも似たような化け方をします。

Microsoft Windows [Version 10.0.16299.611]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\renkei>mecab
本を読んだ
險伜捷,荳€闊ャ,,,,,*
{ 蜷崎ゥ・繧オ螟画磁邯・,,,,*
を読んだ 險伜捷,荳€闊ャ,,,,,*
EOS

[2] pythonでは正常に動作しています。
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

import MeCab
m=MeCab.parse("本を読んだ")

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
m=MeCab.parse("本を読んだ")
AttributeError: module 'MeCab' has no attribute 'parse'

m=MeCab.Tagger()
print(m.parse("本を読んだ"))

本 名詞,一般,,,,,本,ホン,ホン
を 助詞,格助詞,一般,,,,を,ヲ,ヲ
読ん 動詞,自立,
,,五段・マ行,連用タ接続,読む,ヨン,ヨン
だ 助動詞,
,,,特殊・タ,基本形,だ,ダ,ダ
EOS

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問