担心自定义 colClasses 的错误
fread errors with custom colClasses
我正在尝试找出解决以下问题的方法。
这是一个代码示例:
fileName <- "data.csv"
colClasses <- sapply(read.csv(fileName, nrows=100),class)
colClasses["time"] = "POSIXct"
colClasses["userName"] = colClasses["clientHost"] = "character"
data <- fread(input = fileName, sep = ",", sep2 = NULL,
colClasses = colClasses, nrows = 2, header=TRUE, drop=c(15,16))
出现以下错误:
Error in fread(input = fileName, sep = ",", sep2 = NULL, nrows = 2, colClasses = colClasses, :
Column name 'userName' in colClasses[[1]] not found
我正在使用 R 3.1.2 和 data.tables 包 1.9.4
第二个问题是当我没有指定 colClasses 变量时,数据被导入,但是 header 等于数据的第一行,而不是列的名称在文件中。
这是 data.table 库中的错误,已修复。
我正在尝试找出解决以下问题的方法。 这是一个代码示例:
fileName <- "data.csv"
colClasses <- sapply(read.csv(fileName, nrows=100),class)
colClasses["time"] = "POSIXct"
colClasses["userName"] = colClasses["clientHost"] = "character"
data <- fread(input = fileName, sep = ",", sep2 = NULL,
colClasses = colClasses, nrows = 2, header=TRUE, drop=c(15,16))
出现以下错误:
Error in fread(input = fileName, sep = ",", sep2 = NULL, nrows = 2, colClasses = colClasses, :
Column name 'userName' in colClasses[[1]] not found
我正在使用 R 3.1.2 和 data.tables 包 1.9.4
第二个问题是当我没有指定 colClasses 变量时,数据被导入,但是 header 等于数据的第一行,而不是列的名称在文件中。
这是 data.table 库中的错误,已修复。