【问题标题】:[TypeError]: Cannot read property 'substr' of Null[TypeError]:无法读取 Null 的属性“substr”
【发布时间】:2020-11-25 22:57:39
【问题描述】:

由于某种原因,当我从另一个数据框 (nm) 运行将列名称分配给我的数据框 (df) 的行时,我无法再使用“$”操作查看我的列;相反,当我输入“df$”时,出现以下错误:无法读取 Null 的属性“substr”。

仅当我使用以下行将列名分配给 df 时,加载任一数据集都不会产生此问题:

colnames(df) = nm$Var_Code

这个问题在运行这段代码之前没有发生过,而且是相当新的。我不确定如何解决这个问题,我们将不胜感激。

【问题讨论】:

  • 如果您提供一个最小可重复的示例,您将最大限度地获得有用的答案。 This post 可能会有所帮助。具体来说,在这种情况下,请给我们您的dfnm data.frames 以及您正在使用的 R 版本。

标签: r typeerror substr


【解决方案1】:

我也是 R-studio 的新手,我克服它的方法是在文本文件的第一行写入行名,并从文本文件中导入数据,并指定数据框的行名作为文本文件的第一行.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 2022-01-12
    • 2021-12-04
    • 2021-12-17
    • 2022-01-09
    • 1970-01-01
    相关资源
    最近更新 更多