search for: rowlen

Displaying 1 result from an estimated 1 matches for "rowlen".

Did you mean: rowley
2014 Jun 24
2
using C code to create data frame but always return as list
...f((jl_array_t*)ret,i);    if (jl_is_symbol(onesymbol))     SET_STRING_ELT(names,i,mkChar(((jl_sym_t*)onesymbol)->name));   }   setAttrib(ans,R_NamesSymbol,names);   UNPROTECT(1);  }   //set row names  sprintf(evalcmd,"size(%s,1)",dfname);  jl_value_t* rows=jl_eval_string(evalcmd);  int rowlen=jl_unbox_long(rows);  PROTECT(rownames=allocVector(INTSXP,rowlen));  for (i=0;i<rowlen;i++)   INTEGER(rownames)[i]=i+1;  setAttrib(ans,R_RowNamesSymbol,rownames);  UNPROTECT(1);  //set class as data frame  setAttrib(ans,R_ClassSymbol,mkString("data.frame"));  UNPROTECT(1);  return ans;...