Displaying 1 result from an estimated 1 matches for "dataframe_sexp".
2009 Mar 17
1
question on "row.names" attribute of dataframe when called from a compiled package
...has no class
attribute, and is in fact a vector of INTSXP?
> .Call("print_class_of_rownames", x, package = "test")
length(x): 10
TYPEOF(x): 13
R_ClassSymbol is null.
NULL
>
is this the intended behaviour?
-Whit
here is my test code:
SEXP print_class_of_rownames(SEXP dataframe_sexp) {
SEXP x = getAttrib(dataframe_sexp,install("row.names"));
cout << "length(x): " << length(x) << endl;
cout << "TYPEOF(x): " << TYPEOF(x) << endl;
if(getAttrib(x, R_ClassSymbol)==R_NilValue) {
cout << "R_Class...