簡體   English   中英

R - knitr - ShareLatex - install.packages(xyz)

[英]R - knitr - ShareLatex - install.packages(xyz)

如何在ShareLatex knitr文件(.Rtex)中安裝軟件包? R代碼

par(mfrow=c(1,1))
install.packages("tree")
library(tree)
model.tree.simpel <- tree(response~.,data=dat)
plot(model.tree.simpel)
text(model.tree.simpel)

錯誤信息

Installing package into '/usr/local/lib/R/site-library'## (as 'lib' is unspecified)##
Warning in install.packages("tree"):
'lib = "/usr/local/lib/R/site-library"' is notwritable##
Error in install.packages("tree"):  unable to install packages##
Error in library(tree):  there is no package called 'tree'##
Error in eval(expr, envir, enclos):  could not find function "tree"##
Error in plot(model.tree.simpel):  object 'model.tree.simpel' not found##
Error in text(model.tree.simpel):  object 'model.tree.simpel' not found

您似乎無法安裝軟件包,但可以上傳它們。 我在這里使用DPI包作為例子。 似乎官方的sharelatex服務器在linux x86_64機器上運行。 所以你的包需要在這樣的機器上編譯(例如ubunut 64)

  1. 在本地x86_64-pc系統上找到DPI包(例如~/R/x86_64-pc-linux-gnu-library/3.1/DPI
  2. 在sharelatex中創建一個DPI文件夾
  3. 上傳sharelatex DPI文件夾中本地DPI文件夾的內容
  4. 用戶帶有library(DBI)DPIlibrary(DBI)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM