【问题标题】:Unexpected symbol although column names are formatted correctly尽管列名的格式正确,但出现意外符号
【发布时间】:2021-03-29 19:31:41
【问题描述】:

我更改了列的名称以与 R 兼容并尝试运行线性模型。我收到了这个错误。尝试运行混合效果模型时,我也会收到此错误。我做错了什么?

谢谢。

linearModel = lm(Cost.Per.Click ~ 7.Day.Conversion.Rate, data=amazonData)

错误:“linearModel = lm(Cost.Per.Click ~ 7.Day.Conversion.Rate”中出现意外符号

【问题讨论】:

    标签: r variables error-handling names


    【解决方案1】:

    变量的名称是non-syntatic,因为它以数字开头。尝试重命名变量或用反引号引用它

    linearModel = lm(Cost.Per.Click ~ `7.Day.Conversion.Rate`, data=amazonData)
    

    将所有列名重命名为您可以使用的语法名称

    names(df) <- make.names(names(df))
    

    在许多其他选项中。

    【讨论】:

    • 很高兴听到...您可以接受已解决的答案:)
    猜你喜欢
    • 2013-12-12
    • 1970-01-01
    • 2020-08-12
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多