首页 > 解决方案 > [TypeError]:无法读取 Null 的属性“substr”

问题描述

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

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

colnames(df) = nm$Var_Code

在运行此代码之前,这个问题没有发生过,而且是相当新的。我不知道如何解决这个问题,任何帮助将不胜感激。

标签: rtypeerrorsubstr

解决方案


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


推荐阅读