小编Cel*_*llo的帖子

在R包中重命名和隐藏导出的Rcpp函数

编写一个R包,我有一个R函数,它调用特定的Rcpp函数。Rcpp函数仅用作辅助函数,我不想为其创建.Rd文件。到目前为止,我的解决方案是在命名空间文件中导出这两个函数,这会导致警告在我运行check命令后立即为Rcpp函数创建.Rd文件。如果我删除了命名空间文件中的helper函数,那么我将摆脱此警告,从而导致R函数无法再找到它的问题。

有没有办法解决这个问题。这意味着要使Rcpp函数对于R函数仍然可见,同时要摆脱有关Rcpp函数不存在.Rd文件的警告?

非常感谢 :-)

r rcpp roxygen2 r-package

7
推荐指数
2
解决办法
684
查看次数

Rcpp犰狳,子矩阵和子向量

我尝试将一些 R 代码翻译成RcppArmadillo,因此我还想执行以下操作:

假设有一个非负向量v和一个矩阵M,例如m行。M每当向量的相应行中有零时,我想删除矩阵中的所有行v,然后也删除向量中所有为零的条目v。使用 R 这只是以下内容:

M = M[v>0,]

v = v[v>0] 
Run Code Online (Sandbox Code Playgroud)

所以我的问题是在 RcppArmadillo 中是否有办法做到这一点。由于我对任何编程语言都很陌生,因此我找不到任何可以解决我的问题的东西,尽管我认为我不是第一个提出这个可能很简单的问题的人。

armadillo submatrix rcpp

0
推荐指数
1
解决办法
1249
查看次数

标签 统计

rcpp ×2

armadillo ×1

r ×1

r-package ×1

roxygen2 ×1

submatrix ×1