R语言为其他的语言提供了很多接口,其中最最高级的接口就是C++/C。今天就给大家介绍下在R中如何直接调用C++的函数进行数据的计算。在这里需要用到的包是Rcpp。...NumericVector、IntegerVector、CharacterVector
矩阵:NumericMatrix、IntegerMatrix、CharacterMatrix
数据框:DataFrame
列表...汇总函数: mean(), min(), max(), sum(), sd(),and (for vectors) var()
返回向量的汇总函数: cumsum(), diff(), pmin(),...andpmax()
查找函数: match(), self_match(), which_max(),which_min()
重复值处理函数: duplicated(), unique()
接下来我们看下如何构建一个可以被...在NAMESPACE中需要添加importFrom(Rcpp,evalCpp)引入Rcpp环境。
至此,基础的Rcpp调用前期准备工作就完成了,接下来就是如何在R中进行调用。