R軟件中 文本分析安裝包 Rjava 和 Rwordseg 傻瓜式安裝方法四部曲

  這兩天,由于要做一個文本分析的內容,所以搜索了一天R語言中的可以做文本分析的加載包,但是在安裝包的過程,真是被虐千百遍,總是安裝不成功。特此專門寫一篇博文,把整個心塞史暢快的釋放一下。

--------------------------------------------------------------------------------回歸正題,華麗麗的分割線-----------------------------------------------------------------------------

第一:在安裝這兩個包之前,你需要安裝JRE(Java?Runtime Environment)鏈接地址:http://rj.baidu.com/soft/detail/10463.html?ald (選擇普通下載吧,不然還要多下一個軟件)。

第二 : 將第一步下載的軟件安裝成功后,一定要設置環境變量,切記一定要設置,不然無法進行下去。設置方見:http://jingyan.baidu.com/article/9f63fb91d87fb0c8400f0e93.html(這是win7的設置辦法)

第三:安裝Rjava包,install.packages('rJava')。如果遵循了第一步,第二步,那么這一步就可以成功安裝啦。

第四:安裝Rwordseg包,安裝這個包我可是大費周折。

? ? ? ? 來段小插曲,如果你沒有按照上述的1、2、3步來,接下你你可能在:install.packages("Rwordseg", repos = "http://R-Forge.R-project.org", type = "source")

著的實收會出現一個問題錯誤代碼如下:

> install.packages('Rwordseg',repos = "http://R-Forge.R-project.org")
installing the source package ‘Rwordseg’trying URL 'http://R-Forge.R-project.org/src/contrib/Rwordseg_0.2-1.tar.gz'
Content type 'application/x-gzip' length 5445754 bytes (5.2 MB)
downloaded 5.2 MB* installing *source* package 'Rwordseg' ...
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
一月 13, 2016 9:15:37 上午 org.ansj.util.MyStaticValue <clinit>
警告: not find library.properties in classpath use it by default !
一月 13, 2016 9:15:37 上午 org.ansj.library.UserDefineLibrary loadLibrary
警告: init userLibrary  waring :library/default.dic because : not find that file or can not to read !
一月 13, 2016 9:15:37 上午 org.ansj.library.UserDefineLibrary initAmbiguityLibrary
警告: init ambiguity  waring :library/ambiguity.dic because : not find that file or can not to read !
一月 13, 2016 9:15:37 上午 org.ansj.library.UserDefineLibrary loadFile
信息: init user userLibrary ok path is : C:\Program Files\R\R-3.2.3\library\Rwordseg\config\userdic
一月 13, 2016 9:15:38 上午 org.ansj.library.InitDictionary init
信息: init core library ok use time :1111
一月 13, 2016 9:15:39 上午 org.ansj.library.NgramLibrary <clinit>
信息: init ngram ok use time :975
*** arch - x64
Error : .onLoad failed in loadNamespace() for 'rJava', details:call: inDL(x, as.logical(local), as.logical(now), ...)error: 無法載入共享目標對象‘C:/Program Files/R/R-3.2.3/library/rJava/libs/x64/rJava.dll’::LoadLibrary failure:  %1 不是有效的 Win32 應用程序。Error : package 'rJava' could not be loaded
錯誤: 載入失敗
停止執行
ERROR: loading failed for 'x64'
* removing 'C:/Program Files/R/R-3.2.3/library/Rwordseg'
* restoring previous 'C:/Program Files/R/R-3.2.3/library/Rwordseg'
Warning in install.packages :running command '"C:/PROGRA~1/R/R-32~1.3/bin/i386/R" CMD INSTALL -l "C:\Program Files\R\R-3.2.3\library" C:\Users\amandage\AppData\Local\Temp\RtmpcXQKVE/downloaded_packages/Rwordseg_0.2-1.tar.gz' had status 1
Warning in install.packages :installation of package ‘Rwordseg’ had non-zero exit statusThe downloaded source packages are in‘C:\Users\*****\AppData\Local\Temp\RtmpcXQKVE\downloaded_packages’

 博主就是這樣,一直安裝一直在這里個問題上糾結,直到最后還是沒有解決。

? ?BUT, 夢想還是要有的,萬一實現了呢。

? ?我們換種方法來安裝該包,不使用R軟件里面的 install.packages()安裝,而是使用本地加載的方式。

? ? ?回歸正題:那么如何本地加載呢? (1)去https://r-forge.r-project.org/R/?group_id=1054這個網站下載Rwordseg包

? 如上圖所示,windos就下載紅圈里邊的那個就可以咯。

? ?那么下載下來之后,如何本地加載呢?

? ?所謂的本地加載就是在你的電腦上R中加載進去,首先打開你的電腦中得到R不是Rstudio,是R 在上面菜單欄里面的

? ?

? ?這個界面大家熟悉吧,哈哈,點擊程序包,然后選擇

? ?

? ?選擇你下在的那個包,接著就等著一切大工搞成吧。

--------------------------------------------------------- 我是分割線------------------------------------

備注:由于我對操作系統不是很熟悉,所以安裝包會下載成 Linux下面的。

? ? ? ? ?所以也會導致出現一系列的問題。不過好在一切都解決了。

上述的安裝方法絕對傻瓜式的,如果按照步驟還安裝不好的,那么我就想靜靜了。。。。。

?

轉載于:https://www.cnblogs.com/goodge/p/5126396.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/375179.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/375179.shtml
英文地址,請注明出處:http://en.pswp.cn/news/375179.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

省賽之路第一天

今天是清明假期第一天&#xff0c;原定的到洛陽玩也成為了虛無縹緲的東東了吧&#xff0c;cb這位還有說的太對了&#xff0c;no game&#xff0c;no girlfriend&#xff0c;no holiday&#xff0c;only maching&#xff01;這都不是什么大事&#xff0c;畢竟自認為還是個肯吃苦…

8086標志寄存器FLAG

8086CPU提供一個特殊的寄存器稱為標志寄存器,里面包含9個標志,用來反映處理器的狀態和運算結果的某些特征。FLAG是按位起作用的

Windows下安裝Python數據庫模塊--MySQLdb

## 1、下載MySQLdb [去官網](http://pypi.python.org/pypi/MySQL-python/) 下載對應的編譯好的版本&#xff08;現在官網最新版本為1.2.5&#xff09;&#xff1a; MySQL-python-1.2.5.win32-py2.7.exe 得到1MB的安裝文件 MySQL-python-1.2.5.win32-py2.7.exe ## 2、安裝 以…

MSSQL-字符串分離與列記錄合并成一行混合使用

一般我們在數據庫的表字段存儲字典Id&#xff0c;如果有多個的話一般是用,或分隔符分隔(12,14),列表顯示的時候是顯示字典名,那如果要在數據庫將字典Id轉成用戶看得懂的字典名&#xff0c;該怎么辦呢&#xff1f; 我們這時候可以結合之前說到的 字符串分離(Split函數) 和 列記錄…

邏輯運算 或,與,非

邏輯變量之間的運算稱為邏輯運算。二進制數1和0在邏輯上可以代表“真”與“假”、“是”與“否”、“有”與“無”。這種具有邏輯屬性的變量就稱為邏輯變量。 計算機的邏輯運算的算術運算的主要區別是&#xff1a;邏輯運算是按位進行的&#xff0c;位與位之間不像加減運算…

Java 理解CPU緩存(CPU Cache)

從Java視角理解系統結構連載, 關注我的微博(鏈接)了解最新動態 眾所周知, CPU是計算機的大腦, 它負責執行程序的指令; 內存負責存數據, 包括程序自身數據. 同樣大家都知道, 內存比CPU慢很多. 其實在30年前, CPU的頻率和內存總線的頻率在同一個級別, 訪問內存只比訪問CPU寄存器慢…

測試指令TEST

測試指令TESTTEST OPRD1,OPRD2 ;按位與操作,但不保存結果,僅影響標志寄存器,根據影響的標志位得到結果 該指令通常用于檢測某些位是否為1,但不改變原操作值.根據ZF得知判斷結果 mov al,01100011B;檢測位6是否為1,如果為1那么ZF0,如果為0那么ZF1 TEST AL,01000000B ;AL010000…

Homebrew OS X 不可或缺的套件管理器

Homebrew OS X 不可或缺的套件管理器,可以說Homebrew就是mac下的apt-get、yum. 1.安裝homebrew brew的安裝很簡單&#xff0c;使用一條ruby命令即可&#xff0c;Mac系統上已經默認安裝了ruby。 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install…

【BZOJ】【1003】【ZJOI2006】物流運輸trans

最短路/DP 這題數據規模并不大&#xff01;&#xff01;這是重點……… 所以直接暴力DP就好了&#xff1a;f[i]表示前 i 天的最小花費&#xff0c;則有$f[i]min\{f[j]cost[j1][i]k\} (0\leq j \leq i-1)$其中cost數組表示第L天到第R天只用一種運輸方案連續運$R-L1$天的最小代價…

與操作指令AND

邏輯”與”操作指令AND(邏輯乘法) 0*000*101*001*11 只當參與運算的邏輯變量都同時取值為1時&#xff0c;其邏輯乘積才等于1。 MOV AL,01100011BAND AL,11111110B ;按位根據乘法表計算;結果AL01100010B另一種說法是用”0”來把相應位設置成0MOV AL,01100011B ;把AL的高4位設置成…

SVN-鉤子

先說說鉤子是干什么的吧&#xff0c;&#xff0c;簡單的說&#xff0c;svn鉤子就是在提交svn時前后所要觸發的事件&#xff0c;于是我們可以用鉤子做一些提交時的限制&#xff0c;及提交后的操作。最常用的一般有兩個&#xff0c;pre-commit,post-commit。下面分別簡單說下概念…

數據庫---T-SQL語句(一)

一、T-SQL語句 1.創建表:create table Name(Code varchar(50),) 主鍵&#xff1a;primary key 自增長&#xff1a;auto_increment 外鍵關系&#xff1a;references 非空&#xff1a;not null 2.刪除表&#xff1a;drop table family 3.創建數據庫&#xff1a;creat database…

或操作指令OR

邏輯”或”操作指令OR(邏輯加法) 000011101111 在給定的邏輯變量中&#xff0c;A或B只要有一個為1&#xff0c;其邏輯加的結果為1&#xff1b;兩者都為1則邏輯加為1。 MOV AL,01100011BOR AL,10000000B ;按位根據加法表進行運算;結果AL 11100011B另一種說法是用1將相應位設為1M…

Java學習筆記---繼承和super的用法

自從換了個視頻教學,感覺比原來那個好多了,就是學校網速太渣,好多視頻看一會卡半天,只能先看看已經下載的了. 不過也好,雖然不能從開始開始重新開,但是已經看過一次,在看一次也是好的,就當鞏固學習了. 繼承的關鍵字:extends 格式如下: class 子類名 extends父類名{ ... } 例如 …

html適配Anroid手機

本文全然是翻譯與總結谷歌官方的教程&#xff0c;已確保文檔的正確性。 免得大家被五花八門的其它的資料弄混了&#xff0c;也沒有系統行的學習。 一、設置窗體尺寸和適配屏幕分辨率 谷歌官方文檔提到兩個大的方面。 1.Viewport視圖窗體 這個是html中設置的。主要是設置高度和寬…

算術運算與邏輯運算

邏輯運算又稱布爾運算,取值只有兩個真或假,二進制數1和0在邏輯上可以代表真與假,是與否 算術運算...小學就開始學的了 兩者的區別在與邏輯運算是按位進行的,位與位之間沒有進位或借位.邏輯加法(OR)OR OPRD1,OPRD2 ;OPRD1<--OPRD1 OPRD2 算術加法(ADD)ADD OPRD1,OPRD2 ;O…

Webpack 入門指迷--轉載(題葉)

最近看到這個東西&#xff0c;一頭霧水。看了一些資料了解了Webpack概念&#xff0c;大體是webpack 是一個模塊綁定器&#xff0c;主要目的是在瀏覽器上綁定 JavaScript 文件。 看到題葉寫的一篇介紹&#xff0c;寫的很好&#xff0c;轉載連接http://segmentfault.com/a/119000…

非操作指令NOT

否操作指令NOT(又稱邏輯非運算)01 ;非0等于110 ;非1等于0NOT OPRD ;該指令把操作數OPRD取反然后送回OPRDmov ah,11111111B ;FFHnot ah ;執行后AH0Hmov ah,11110000B ;F0Hnot ah ;執行后AH00001111B 0FH

jquery的動畫學習--jquery權威指南

前面的fadeIn和fadeOut還有fadeTo以及sildeToggle還有sildeUp\sildeDown還有toggle還有show、hide等都經常用&#xff0c;就不再手寫了&#xff0c;需要注意的是fadeTo的合理應用&#xff0c;可以規定opactiy的具體數值&#xff0c;另外各個效果的回調函數可以多用用。$("…

防止Button按鈕重復點擊

背景&#xff1a;在測試中&#xff0c;測試MM總喜歡連續重復點擊Button&#xff0c;如果click事件的處理業務&#xff0c;稍微有些耗時&#xff0c;或者設備反應比較慢時&#xff0c;就會響應2遍處理&#xff0c;導致錯誤的現象出現。 前提&#xff1a;click事件的處理業務&…