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

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

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

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

Mecab

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

Q&A

解決済

1回答

3949閲覧

Rstudioで ‘tm’ という名前のパッケージはありませんというエラーが出て解決できない

oyatsu8

総合スコア97

R

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

Mecab

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

0グッド

0クリップ

投稿2018/08/19 13:13

編集2018/08/19 14:25

R初心者です。
Rによるやさしいテキストマイニングという本を参考に書籍の通りに、RMeCabと、wordcloudのパッケージをインストールして実行してみたのですが、
Rstudioで ‘tm’ という名前のパッケージはありませんというエラーが出て解決できません。
色々調べて、Rの再インストールや、テキストファイルの直接読み込み、tmパッケージを探してみたのですが、うまくいきませんでした。

バージョンは、OSがmac os 10.13.6、Rは3.4.3 (2017-11-30)、RstudioはVersion 1.1.456
です。
書いたものとエラーは下記になります。
アドバイスをいただけたら助かります。

R

1 2> library("RMeCab", lib.loc="/usr/local/lib/R/3.4/site-library") 3> RMeCabText.result <- RMeCabText("/Users/test/UTF8_20170621/Data/wagahaiwa_simple.txt") 4file = /Users/test/UTF8_20170621/Data/wagahaiwa_simple.txt 5> head(RMeCabText.result,5) 6[[1]] 7 [1] "吾輩" "名詞" "代名詞" "一般" "*" "*" 8 [7] "*" "吾輩" "ワガハイ" "ワガハイ" 9 10[[2]] 11 [1] "は" "助詞" "係助詞" "*" "*" "*" "*" 12 [8] "は" "ハ" "ワ" 13 14[[3]] 15 [1] "猫" "名詞" "一般" "*" "*" "*" "*" "猫" "ネコ" 16[10] "ネコ" 17 18[[4]] 19 [1] "で" "助動詞" "*" "*" "*" "特殊・ダ" 20 [7] "連用形" "だ" "デ" "デ" 21 22[[5]] 23 [1] "ある" "助動詞" "*" "*" 24 [5] "*" "五段・ラ行アル" "基本形" "ある" 25 [9] "アル" "アル" 26 27> RMeCabText.result.2 <- unlist(sapply(RMeCabText.result,"[[",1)) 28> head(RMeCabText.result.2,5) 29[1] "吾輩" "は" "猫" "で" "ある" 30> find.package("tm") 31 find.package("tm") でエラー: ‘tm’ という名前のパッケージはありません 32> wordcloud(RMeCabText.result.2,min.freq=2,random.order=FALSE) 33Loading required package: tm 34 wordcloud(RMeCabText.result.2, min.freq = 2, random.order = FALSE) でエラー: 35 freq must either be non-missing, or the tm package must be available 36 追加情報: 警告メッセージ: 37 library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,: 38 there is no package called ‘tm’

install.packages('tm')
を実行した場合の結果

R

1> install.packages('tm') 2Installing package into ‘/usr/local/lib/R/3.4/site-library’ 3(as ‘lib’ is unspecified) 4also installing the dependency ‘xml2’ 5 6 URL 'https://cran.rstudio.com/src/contrib/xml2_1.2.0.tar.gz' を試しています 7Content type 'application/x-gzip' length 251614 bytes (245 KB) 8================================================== 9downloaded 245 KB 10 11 URL 'https://cran.rstudio.com/src/contrib/tm_0.7-5.tar.gz' を試しています 12Content type 'application/x-gzip' length 508376 bytes (496 KB) 13================================================== 14downloaded 496 KB 15 16* installing *source* package ‘xml2’ ... 17** パッケージ ‘xml2’ の解凍および MD5 サムの検証に成功しました 18Found pkg-config cflags and libs! 19Using PKG_CFLAGS=-I/usr/include/libxml2 20Using PKG_LIBS=-L/usr/lib -lxml2 -lz -lpthread -licucore -lm 21------------------------- ANTICONF ERROR --------------------------- 22Configuration failed because libxml-2.0 was not found. Try installing: 23 * deb: libxml2-dev (Debian, Ubuntu, etc) 24 * rpm: libxml2-devel (Fedora, CentOS, RHEL) 25 * csw: libxml2_dev (Solaris) 26If libxml-2.0 is already installed, check that 'pkg-config' is in your 27PATH and PKG_CONFIG_PATH contains a libxml-2.0.pc file. If pkg-config 28is unavailable you can set INCLUDE_DIR and LIB_DIR manually via: 29R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...' 30-------------------------------------------------------------------- 31ERROR: configuration failed for package ‘xml2’ 32* removing ‘/usr/local/lib/R/3.4/site-library/xml2’ 33Warning in install.packages : 34 installation of package ‘xml2’ had non-zero exit status 35ERROR: dependency ‘xml2’ is not available for package ‘tm’ 36* removing ‘/usr/local/lib/R/3.4/site-library/tm’ 37Warning in install.packages : 38 installation of package ‘tm’ had non-zero exit status 39 40The downloaded source packages are in 41/private/var/folders/tr/0dstc08s6l33fy29c6myjls40000gn/T/Rtmp8ki6X8/downloaded_packages’ 42> wordcloud(RMeCabText.result.2,min.freq=2,random.order=FALSE) 43Loading required package: tm 44 wordcloud(RMeCabText.result.2, min.freq = 2, random.order = FALSE) でエラー: 45 freq must either be non-missing, or the tm package must be available 46 追加情報: 警告メッセージ: 47 library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,: 48 there is no package called ‘tm’ 49> library("XML", lib.loc="/usr/local/lib/R/3.4/site-library") 50>

この中でこの部分にエラーが出ていてやはりうまくいきません。

R

1Warning in install.packages : 2 installation of package ‘xml2’ had non-zero exit status 3ERROR: dependency ‘xml2’ is not available for package ‘tm’ 4* removing ‘/usr/local/lib/R/3.4/site-library/tm’ 5Warning in install.packages : 6 installation of package ‘tm’ had non-zero exit status 7

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

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

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

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

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

guest

回答1

0

ベストアンサー

install.packages('tm')してtmをインストールしてください。

投稿2018/08/19 14:12

KojiDoi

総合スコア13671

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

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

oyatsu8

2018/08/19 14:23

ありがとうございます。 install.packages('tm')でインストールし、library(tm)としてもtmは無いと言われてしまいます。エラーが出ていることはわかるのですが、どうしたらいいのかわからない状態です。 installation of package ‘xml2’ had non-zero exit status ERROR: dependency ‘xml2’ is not available for package ‘tm’ * removing ‘/usr/local/lib/R/3.4/site-library/tm’
KojiDoi

2018/08/19 14:59

------------------------- ANTICONF ERROR --------------------------- この直下の行にヒントがでているので読んでください。まだ追加インストールが必要のようです。
oyatsu8

2018/08/19 16:34

ありがとうございます。インストールしてみます(ここをちゃんと読んでいませんでした!)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問