updated documentation regarding behavior of rbindlist
when applied to difftime
objects with different units
#6309
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.
closes #4541
Summary
The current implementation of
rbindlist
does not preserve the units ofdifftime
objects correctly when combiningdata.table
ordata.frame
objects with different units. Instead, it converts alldifftime
values to a common unit without adjusting the values themselves. This can lead to incorrect time differences in the resultingdata.table
.This pull request proposes updating the documentation to inform users that they need to manually ensure consistent units for
difftime
objects before usingrbindlist
to avoid inaccuracies.