Read as_tibble by default.
#117
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated to read
as_tibbleby default (as per. #63). Still usesas_tibble = TRUEas an argument (rather thanas.data.frame = TRUE)Names are now all repaired using
vctrs::vec_as_names, fixing #115 (something similar to the old scheme of repairs can be done using.name_repair = "minimal"although the letters as default column headings are now gone). This was unavoidable anyway though, so at least now they're different but consistent. Also this is whatreadxldoes, so we should now match them. This adds vctrs as a dependency but as it's one of the dependencies of tibble, that's by the by.Updated unit tests to check tibbles.
write_odswill naiively convert tibbles to dataframes before writing them, so that it is still possible to read and then write data without converting it outside the API.