Sono abbastanza nuovo su R e sto avendo un problema con Rcpp. Da questo URL http://www.r-bloggers.com/installing-rcpp-on-windows-7-for-r-and-c-integration/ ho seguito tutti i passaggi per installare Rcpp. Ho anche installato e caricato RcppClassic e Rinside. Quando provo a eseguire il codice suggerito:Caricamento di Rcpp ed esecuzione del codice di esempio
# install packages
install.packages(c("Rcpp", "rbenchmark", "inline", "Runit"))
# load main two packages
library(Rcpp)
library(inline)
# do something with Rcpp to quickly check that it works
body <- '
NumericVector xx(x);
return wrap(std::accumulate(xx.begin(), xx.end(), 0.0));'
add <- cxxfunction(signature(x = "numeric"), body, plugin = "Rcpp")
x <- 1
y <- 2
res <- add(c(x, y))
res
#[1] 3
Ottengo i seguenti messaggi:
package ‘Rcpp’ successfully unpacked and MD5 sums checked
Warning: cannot remove prior installation of package ‘Rcpp’ package
‘rbenchmark’ successfully unpacked and MD5 sums checked package
‘inline’ successfully unpacked and MD5 sums checked
package ‘RUnit’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\Ron\AppData\Local\Temp\RtmpE3jrvo\downloaded_packages
Error in library(Rcpp) : there is no package called ‘Rcpp’
è anche molto strano che, se si tenta di utilizzare l'interfaccia utente e selezionare per caricare Rcpp, lo fa non apparire come un'opzione.
Non si sta tentando di installare il pacakge * ogni * volta che si esegue questo, giusto? Questa dovrebbe essere una cosa sola per una sola volta. – MrFlick