Skip to content

fread should properly handle NA in colClasses argument #1910

@jangorecki

Description

@jangorecki
str(data.table::fread("a,b\n1,a", colClasses=c(NA, "factor")))
#Classes ‘data.table’ and 'data.frame':	1 obs. of  2 variables:
# $ a: Factor w/ 1 level "1": 1
# $ b: Factor w/ 1 level "a": 1
str(read.csv(textConnection("a,b\n1,a"), colClasses=c(NA, "factor")))
#'data.frame':	1 obs. of  2 variables:
# $ a: int 1
# $ b: Factor w/ 1 level "a": 1

read.table
scan.R

also an issue with mixed character and factor results was fixed:

fread("a,b\n1,a", colClasses=c("character", "factor"))

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions