简体   繁体   English

读取CSV文件时出错

[英]Error while reading a CSV file

Declaring variable types separately using colclasses parameters 使用colclasses参数分别声明变量类型

varTypes <- c(
  Sepal.Length = 'Numeric', 
  Sepal.Width = 'Numeric', 
  Petal.Length = 'Numeric', 
  Petal.Width = 'Numeric', 
  Species = "Factor", 
  Name = "Character"
)


Flowers <- read.table(
  "C:/Study/JIGSAW/irisone.csv", 
  header=FALSE, 
  sep=",", 
  skip = 1, 
  col.names=names(varTypes), 
  colClasses = varTypes
)

Error message is displayed below: 错误消息显示在下面:

Error in methods::as(data[[i]], colClasses[i]) : 
  no method or default for coercing “character” to “Numeric”

尝试numeric与varTypes一个小写的“n”(同为因素和性格,而你在它)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM