data.frame object is (currently) limited to integer,
numeric, or character columns.
A character variable with an Array URI.
The create (Dense) Array will have as many attributes as there are columns in
data.frame. Each attribute will be a single column.
At present, factor variable are converted to character.
uri <- tempfile() ## turn factor into character irisdf <- within(iris, Species <- as.character(Species)) fromDataFrame(irisdf, uri) arr <- tiledb_dense(uri, as.data.frame=TRUE) newdf <- arr all.equal(iris, newdf)#>  "Component “Species”: 'current' is not a factor"