Hi, > I love data.table and I also love magrittr.
I really love both of these, too. > However, some things don't work, > e.g. > > DT <- data.table(a = 1:3, b = 4:6) > DT[, a %<>% `*`(2)] # instead of DT[, a := a %>% `*`(2)] In my personal opinion, though, I feel like this might be going a stretch too far. Although this might just be a contrived example, it's hard for me to divine an instance where this would look any less contrived. I mean, is: DT[, a %<>% `*`(2)] ## or DT[, a := a %>% `*`(2)] Really any more useful/simpler than: DT[, a := a * 2] Can't think of when I'd prefer the magrittr'ized version ... perhaps when the column name (`a`) is actually a much longer? (so that %<>% saves you some typing), or? -steve -- Steve Lianoglou Computational Biologist Genentech _______________________________________________ datatable-help mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help
