我发现我们无法在函数中将gs://bucket/currrent_file.txt
和.ncol()
用于类型为.nrow()
的矩阵。一个简单的例子是:
Nullable<NumericMatrix>
是否可以方便地获取相应的信息?谢谢!!!
答案 0 :(得分:2)
如现有示例所示,在“非NULL
”情况下,您必须实例化一个对象:
R> Rcpp::cppFunction('int getdim(Nullable<NumericMatrix> X_mat) {
+ if(X_mat.isNotNull()) {
+ NumericMatrix M(X_mat);
+ int col_num = M.ncol();
+ return col_num;
+ }else{
+ return 0;
+ }
+ }')
R> getdim(NULL)
[1] 0
R> getdim(matrix(1:4,2))
[1] 2
R>