【发布时间】:2020-11-25 22:57:39
【问题描述】:
由于某种原因,当我从另一个数据框 (nm) 运行将列名称分配给我的数据框 (df) 的行时,我无法再使用“$”操作查看我的列;相反,当我输入“df$”时,出现以下错误:无法读取 Null 的属性“substr”。
仅当我使用以下行将列名分配给 df 时,加载任一数据集都不会产生此问题:
colnames(df) = nm$Var_Code
这个问题在运行这段代码之前没有发生过,而且是相当新的。我不确定如何解决这个问题,我们将不胜感激。
【问题讨论】:
-
如果您提供一个最小可重复的示例,您将最大限度地获得有用的答案。 This post 可能会有所帮助。具体来说,在这种情况下,请给我们您的
df和nmdata.frames 以及您正在使用的 R 版本。