r - [TypeError]:无法读取 Null 的属性“substr”
问题描述
出于某种原因,当我从另一个数据框 (nm) 运行将列名称分配给我的数据框 (df) 的行时,我无法再使用“$”操作查看我的列;相反,当我输入“df$”时,我收到以下错误:无法读取 Null 的属性“substr”。
仅当我使用以下行将列名分配给 df 时,加载任一数据集都不会产生此问题:
colnames(df) = nm$Var_Code
在运行此代码之前,这个问题没有发生过,而且是相当新的。我不知道如何解决这个问题,任何帮助将不胜感激。
解决方案
我也是 R-studio 的新手,我克服它的方法是在文本文件的第一行写入行名,并从文本文件导入数据,并将数据框的行名指定为文本文件的第一行。
推荐阅读
- css - 出现错误:“不是有效的 XPath 表达式。” 现在尝试引用服务中的字段时
- r - Rmarkdon中单独代码块中的拆分功能
- javascript - PHP Foreach 变量到动态 javascript/jquery
- c# - 如何在 Windows 中使用 ShadowsocksR
- python - 给定一个 SQLAlchemy 查询对象,我如何确定它是否以及如何被订购?
- javascript - LaTeX.js css 格式在 Create React App 中不起作用
- python - 如何从 Chroot 监狱中导入 Python 库?
- javascript - 将 CodePen 中的代码更改为黑色图像?
- python - Python curve_fit “对象对于所需数组来说太深”
- django-models - 如何在 Django 子查询中使用范围过滤?