gpt4 book ai didi

r - 如何在 `data.table::fread` 中一起使用 col.names 和 colClasses ?

转载 作者:行者123 更新时间:2023-12-04 10:13:10 24 4
gpt4 key购买 nike

举个简单的例子,我写的 cars 没有列名。

data.table::fwrite(cars, "cars.csv", col.names = FALSE)

然后我尝试用列名读取它们并指定列的类型 a

data.table::fread("cars.csv", col.names = c("a","b"),
colClasses = list(a = "numeric"))

我得到了这个错误

Error in data.table::fread("cars.csv", col.names = c("a", "b"), colClasses = list(a = "numeric")) : Column name 'numeric' in colClasses[[1]] not found

最佳答案

一个可能的解决方案是使用列的索引而不是名称。

data.table::fread("cars.csv", col.names = c("a","b"), colClasses = list(numeric = 1))

关于r - 如何在 `data.table::fread` 中一起使用 col.names 和 colClasses ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57782386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com