【问题标题】:Attribute must be the same length as the vector属性必须与向量的长度相同
【发布时间】:2020-09-21 19:23:06
【问题描述】:

我正在尝试在此程序中运行,但出现错误。

DinosaurBBQRibs <- read.table(file.choose(),sep=',')
names(DinosaurBBQRibs) <- c('City','State','Price')

名称错误(DinosaurBBQRibs)

【问题讨论】:

  • 在设置名称前看dim(DinosaurBBQRibs),你只有一列,你确定这些值是逗号分隔的吗?

标签: r


【解决方案1】:

我没有您的数据框,但我猜您的数据框 (DinosaurBBQRibs) 的列多于或少于 3 列。这就是为什么当你想为它分配一个包含 3 个名称的向量时,R 会给你这样一个错误。请先检查数据框的尺寸,并根据您拥有的列数,使用适当数量的名称分配给列

正如上面提到的“rawr”,如果您要导入的 csv 文件是分号分隔的,那么 R 会将所有内容作为一列导入,这会给您带来麻烦。

【讨论】:

    猜你喜欢
    • 2019-12-26
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 2012-12-18
    • 2013-09-22
    相关资源
    最近更新 更多