Perguntas com a marcação «rcpp»

193
Acelere a operação do loop em R

Eu tenho um grande problema de desempenho em R. Eu escrevi uma função que itera sobre um data.frameobjeto. Ele simplesmente adiciona uma nova coluna a data.framee acumula algo. (operação simples). O data.frametem aproximadamente 850K linhas. Meu PC ainda está funcionando (cerca de 10 horas agora) e...

8
Classificação de vetores numéricos nomeados em Rcpp

Em uma função, desejo calcular valores numéricos, atribuir nomes a eles e retornar um ordenado NumericVectorem Rcpp. Posso classificar os vetores (usando isso ), mas a ordem dos nomes dos valores permanece a mesma. library(Rcpp) x <- c(a = 1, b = 5, c = 3) cppFunction(' NumericVector...

8
Valor de Rcpp e int64 NA

Como posso passar um valor de NA de Rcpp para R em um vetor de 64 bits? Minha primeira abordagem seria: // [[Rcpp::export]] Rcpp::NumericVector foo() { Rcpp::NumericVector res(2); int64_t val = 1234567890123456789; std::memcpy(&(res[0]), &(val), sizeof(double)); res[1] = NA_REAL;...