Skip to content

print not obeying quote=T argument #1177

@MichaelChirico

Description

@MichaelChirico

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.tables 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.tables due to the middle clipping.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions