开始使用免费开始使用

指定列的类型

fread()colClasses 参数允许您显式指定各列的类型。您可以像 base R 的 read.csv() 等函数那样,用字符向量来指定列类型:

colClasses = c("integer", rep("factor", 3), "character")

不过,这种写法需要您为「所有」列都指定类型。如果文件包含很多列,而您只想为部分列显式设定类型,其余使用默认类型,就会比较麻烦。为此,您可以使用更方便的列表格式:

colClasses = list(factor = 2:4)

这里表示第 2 到第 4 列按因子导入,其余列使用 fread() 的默认类型。

本练习是课程的一部分

在 R 中使用 data.table 进行数据处理

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
编辑并运行代码