Preguntas etiquetadas con rcpp

193
Acelerar la operación de bucle en R

Tengo un gran problema de rendimiento en R. Escribí una función que itera sobre un data.frameobjeto. Simplemente agrega una nueva columna a a data.framey acumula algo. (operación simple). El data.frametiene aproximadamente 850K filas. Mi PC todavía funciona (aproximadamente 10 horas ahora) y no...

8
Ordenar vectores numéricos con nombre en Rcpp

En una función, quiero calcular valores numéricos, darles nombres y devolver un orden NumericVectoren Rcpp. Puedo ordenar los vectores (usando esto ), pero el orden de los nombres de los valores sigue siendo el mismo. library(Rcpp) x <- c(a = 1, b = 5, c = 3) cppFunction(' NumericVector...

8
Rcpp y valor NA int64

¿Cómo puedo pasar un valor de NA de Rcpp a R en un vector de 64 bits? Mi primer enfoque sería: // [[Rcpp::export]] Rcpp::NumericVector foo() { Rcpp::NumericVector res(2); int64_t val = 1234567890123456789; std::memcpy(&(res[0]), &(val), sizeof(double)); res[1] = NA_REAL;...