Skip to content

Triggered internal error with an expression in j while grouping #3708

@MichaelChirico

Description

@MichaelChirico

Breaking things trying to do coverage and hit an "internal" error:

data.table(e = expression(1), c = '1')[ , e, by = c]
Error in `[.data.table`(data.table(e = expression(1), c = "1"), , e, by = c) : 
  Internal error: column type 'expression' not supported by data.table subset. All known types are supported so please report as bug.

Of course this should stay an error, but handled differently.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions