无法更改col类型以在加载时进行分解

时间:2019-05-29 20:46:56

标签: r readr

由于某种原因,当我尝试上传此大型csv文件时,出现以下错误。有什么想法吗?

library(readr)
data2014 <- read_csv("data2014.csv", col_types = cols(
  Year = col_factor(levels, ordered = FALSE),
  Round = col_factor(levels, ordered = FALSE),
  Game = col_factor(levels, ordered = FALSE),
  Matchup = col_factor(levels, ordered = FALSE),
  Top_Seed = col_factor(levels, ordered = FALSE),
  Low_Seed = col_factor(levels, ordered = FALSE),
  Home_Court = col_factor(levels, ordered = FALSE),
  On_Road = col_factor(levels, ordered = FALSE),
  Play = col_factor(levels, ordered = FALSE),
  Quarter = col_factor(levels, ordered = FALSE),
  Time = col_skip(),
  Minutes = col_integer(),
  Seconds = col_integer(),
  Away = col_character(),
  Away_Points_Added = col_integer(),
  Score = col_character(),
  Home_Points_Added = col_integer(),
  Home = col_character()
))

read_tokens_(数据,令牌生成器,col_specs,col_names,locale_,中的错误:与STRSXP不兼容:[type = closure]。

1 个答案:

答案 0 :(得分:0)

尝试一下

library(readr)
data2014 <- read_csv("data2014.csv", col_types = cols(
  .default = "f",
  Time = col_skip(),
  Minutes = col_integer(),
  Seconds = col_integer(),
  Away = col_character(),
  Away_Points_Added = col_integer(),
  Score = col_character(),
  Home_Points_Added = col_integer(),
  Home = col_character()
))