-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
I'm testing output after trimming some whitespace from some character fields to make sure everything looks right; this exercise of course requires being able to detect whether whitespace still exists.
The default print method for data.table
s does not allow this:
dt<-data.table(str=c(" yo "))
print(dt,quote=T)
str
1: yo
But this option is helpful for print.data.frame
:
print.data.frame(dt,quote=T)
str
1 " yo "
The problem is print.data.frame
immediately converts the object to a matrix
before passing it to print.default
-> .Internal(print.default(...))
, which has no immediate port to data.table
s due to the middle clipping.