@@ -21087,20 +21087,15 @@ test(2308.02, fread("date\nNA\n2014-12-05", keepLeadingZeros=FALSE), dt)
2108721087
2108821088# Test that as.data.table.data.table preserves key when explicitly specified but not when omitted
2108921089# data.frame to data.table with key
21090- test(2309.01, {
21091- key(as.data.table(data.frame(t = c(3:1, 4:5), y = 1:5), key="t"))
21092- }, "t")
21090+ DF = data.frame(t = c(3:1, 4:5), y = 1:5)
21091+ test(2309.01, key(as.data.table(DF, key="t")), "t")
2109321092# tibble to data.table with key
2109421093DF <- data.frame(t = c(3:1, 4:5), y = 1:5)
2109521094class(DF) <- c("tbl_df", "tbl", "data.frame")
21096- test(2309.02, {
21097- key(as.data.table(DF, key="t"))
21098- }, "t")
21095+ test(2309.02, key(as.data.table(DF, key="t")), "t")
2109921096# data.table to data.table with key
21100- test(2309.03, {
21101- key(as.data.table(data.table(t = c(3:1, 4:5), y = 1:5), key="t"))
21102- }, "t")
21097+ DT = data.table(t = c(3:1, 4:5), y = 1:5)
21098+ test(2309.03, key(as.data.table(DT, key="t")), "t")
2110321099# data.table to data.table without key
21104- test(2309.04, {
21105- key(as.data.table(data.table(t = c(3:1, 4:5), key="t")))
21106- }, NULL)
21100+ DT = data.table(t = c(3:1, 4:5), key="t")
21101+ test(2309.04, key(as.data.table(DT)), NULL)
0 commit comments