web-dev-qa-db-ja.com

TMパッケージのインストール時に依存関係「スラム」は使用できません

今日までtmがロードされるときにlibrary(tm)を問題なく使用できました:

_library(tm)
_

必要なパッケージの読み込み:NLP

LoadNamespace(i、c(lib.loc、.libPaths())、versionCheck = vI [[i]])のエラー:

「スラム」というパッケージはありません

エラー:「tm」のパッケージまたは名前空間の読み込みに失敗しました

これは依存関係の問題だと思い、パッケージを再インストールしようとしました

_install.packages("tm")
_

Install.packagesの警告:依存関係「slam」は利用できません

そしてslamを見つけようとします:

_install.packages("slam")
_

Install.packagesの警告:

パッケージ「slam」は使用できません(Rバージョン3.2.4の場合)

また、 here およびchooseCRANmirror()にリストされているいくつかの問題を試しましたが、まだ運がありません。パッケージに何か問題がありますか、それとも私のrが「slam」の今日以降のインストールを許可していないというだけですか?

セッション情報

_> sessionInfo()
R version 3.2.4 (2016-03-10)
Platform: x86_64-Apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] NLP_0.1-9

loaded via a namespace (and not attached):
[1] parallel_3.2.4 tools_3.2.4 
_
25
carl_pch

R-version 3.2.3の場合、この link で述べたように次のように正常に機能し、R-version 3.3.0

#install devtools if you have not installed 
install.packages('devtools')
library(devtools)

slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz"
install_url(slam_url)
38
student

このドイツのサイト でRについてのヒントを見つけました。追加のRパッケージのインストール(「ZusätzlicheR-Pakete installieren」)で、たとえばapt-getの上にスラムを個別にインストールした後:

Sudo apt-get install r-cran-slam

Tmを通常の方法でインストールできます。

install.packages('tm')

また、ライブラリもロードします。

私の答えが誰かを助けることを願っています。

32
Onagon

私はあなたと同じ問題を抱えていました。
Slam "Depends:R(≥3.3.1)"、これが、 "tm"パッケージを正常にインストールおよびロードするために次のアクションを実行しなければならなかった理由です。

  1. Rを3.2.5から最新バージョン3.3.2に更新します
  2. install.packages( "tm")
    また、依存関係「NLP」、「slam」パッケージ「NLP」が正常に開梱され、パッケージ「slam」が正常に開梱され、MD5合計がチェックされたパッケージ「tm」が正常に開梱され、MD5合計がチェックされます

  3. ライブラリー(tm)

5
M.M.

私は同じ問題を抱えていました:

  • RStudioを最新バージョン(1.0.143)にアップグレードしました
  • Rを最新バージョン(R.3.3.3)にアップグレードしました
  • Rstudioを再起動しました
  • パッケージ「tm」をRStudioに再インストールしました
  • Library(tm)を実行しました

そして今、すべてが正常に動作します。

2
Eduardo

次のコードを使用して、Slamのバイナリまたは古いバージョンをインストールしました。それは私のために働いた。

install.packages("slam", type = "binary")
2
user6793824

パッケージ「slam」の最新バージョンはR(> = 3.4.0)でのみ機能するため、Rを最新バージョンに更新するか、「slam」パッケージの初期バージョンをダウンロードしてみてください。

これは、「slam」パッケージの初期バージョンのCRANからのダウンロードリンクです。 https://cloud.r-project.org/bin/macosx/mavericks/contrib/3.3/slam_0.1-40.tgz

2
Jack Sun

R3.2.5を使用しています。 「tm」をインストールしようとしていました。 NLPを依存関係としてインストールしましたが、エラーが発生しました:

「パッケージ「slam」は使用できません(Rバージョン3.2.5の場合)」

私がしなければならなかったオプションは、Zip/tar/gzファイル(バイナリ)を https://cran.r-project.org/web/packages/slam/index.html からダウンロードしてインストールすることでしたパッケージ。それはその後私のために働いた。ライブラリ情報にRに関するものが記載されているため、問題が何であるかわかりませんが(3.3.1以上)

1
aman_novice

どうやら問題は、使用しているRのバージョンのようです。 Rの最新バージョン3.3.1をインストールしてみてください。それはそれの世話をする必要があります。

1
AlxRd

また、Rの最新バージョンにアップグレードする必要がありました。

具体的には、Ubuntu 16.04で 最新のRバージョン を取得する手順を示します。

0
James Hirschorn

Rバージョン3.3.0に「tm」パッケージをインストールしているときに、このエラーに直面しました。欠落しているライブラリがあるようです。最新バージョン3.4.1をインストールできた後、「slam」を単独でインストールするパッケージ「tm」をインストールできました。これが誰かを助けることを願っています。

0
  1. dependencies = TrueでNLPパッケージをインストールするだけです

  2. dependencies = Trueでパッケージ化されたtmをインストールします

そして、物事はうまくいくはずです:)

0
saleem