romainfrancois commented on pull request #8650: URL: https://github.com/apache/arrow/pull/8650#issuecomment-814086802
`df` above is not a valid data frame, so that's ok, however, it indeed looks like there is a follow up problem: ``` r library(arrow, warn.conflicts = FALSE) df <- structure(list(col = structure(list(structure(list(list(structure(1))), class = "inner")), class = "outer")), class = "data.frame") nrow(df) #> [1] 0 vctrs::vec_size(df) #> Error: Corrupt data frame: row.names are missing Array$create(df) #> Error: Corrupt data frame: row.names are missing df <- structure(list(col = structure(list(structure(list(list(structure(1))), class = "inner")), class = "outer")), class = "data.frame", row.names = c(NA, -1L)) nrow(df) #> [1] 1 vctrs::vec_size(df) #> [1] 1 Array$create(df) #> Error: Input must be a vector, not a <outer> object. ``` <sup>Created on 2021-04-06 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0)</sup> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
