You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,6 +86,8 @@
86
86
87
87
14. Filling columns of class Date with POSIXct (and vice versa) using `shift()` now yields a clear, informative error message specifying the class mismatch, [#5218](https://github.com/Rdatatable/data.table/issues/5218). Thanks @ashbaldry for the report and @ben-schwen for the fix.
88
88
89
+
15. `split.data.table()` output list elements retain the S3 class of the generating data.table, e.g. in `l=split(x, ...)` if `x` has class `my_class`, so will `l[[1]]` and so on, [#7105](https://github.com/Rdatatable/data.table/issues/7105). Thanks @m-muecke for the bug report and @MichaelChirico for the fix.
90
+
89
91
### NOTES
90
92
91
93
1. The following in-progress deprecations have proceeded:
test(1984.26, setalloccol(`*tmp*`), error='setalloccol attempting to modify `*tmp*`')
14278
14285
DF = as.data.frame(DT)
14279
14286
test(1984.27, identical(shallow(DF), DF)) # shallow (which is not exported) works on DF from v1.14.2. identical() to force checking the selfref attribute for #5286.
14280
-
test(1984.28, split.data.table(DF), error='argument must be a data.table')
14287
+
# 1984.28 was a coverage test converted to 'nocov' of an internal_error instead
14281
14288
test(1984.29, split(DT, by='a', f='a'), error="passing 'f' argument together with 'by' is not allowed")
14282
14289
test(1984.30, split(DT), error="Either 'by' or 'f' argument must be supplied")
0 commit comments