使用attach()函数时数据读取错误
来源:互联网 发布:秒抢商品软件 编辑:程序博客网 时间:2024/06/13 22:24
在省略数据框名简化程序方面,使用attach()是非常方便的。但有的时在使用attach()时,容易遇到因变量名重复而导致提取数据错误的情况。函数attach()可将数据框添加到R的搜索路径中,这样在定位数据框某个变量的时候,可以省略数据框名,简化程序。与此对应,函数detach()是将数据框从搜索路径中移除。
而当当前的工作空间中存在名称相同的对象时,attach()函数的使用就会收到限制,可能导致最后数据框数据读取错误。当前工作空间出现名称相同的对象,可能是因为保存了之前的工作空间,或者是当前的工作空间定义了名称相同的对象。
在关闭R时,如果保存了此次工作空间,那么在下次打开R时会显示“原来保存的工作空间已还原”,这意味着现在的工作空间里包含了上次工作空间里的所有对象(可使用ls()来查看保存看工作空间中的对象名称),这时再使用attach()函数可能就会出现对象名称重复,读取数据失败的情况。继续上面那个例子,如果上一个工作空间已经给x赋值了,并且保存了工作空间,那么下次再打开R,导入一个新的数据框并使用attach()函数时可能就会出现数据读取错误的情况。下面的程序导入了一个含有x的表格,这时使用attach()来读取x的值时,就会出错。
遇到这种情况,只需将R工作目录中保存的工作空间删除即可,再运行一次代码即可。
0 0
- 使用attach()函数时数据读取错误
- 右键 错误 Attach 确定
- Attach函数的讲解
- Attach函数的讲解
- Attach函数的讲解
- Attach函数的讲解
- Attach函数的讲解
- Windbg Attach使用
- gdb attach使用
- Attach()函数和Detach()函数
- MFC Attach()函数Detach()函数
- hive 0.12 使用hbase读取数据的函数调用栈
- 使用attach命令调试线程
- 读取主数据信息函数
- 读取excel数据的函数
- SQL读取XML数据函数
- 读取sift点数据函数
- LINQ之使用Attach更新(Update with Attach)
- 用深度学习解决大规模文本分类问题
- 去重是distinct还是group by?
- perl q qq qr qw qx 区别与使用方法
- 正则化理解
- jquery方法总结
- 使用attach()函数时数据读取错误
- GCD算法
- 数位DP(模板)
- Python3 内置函数
- 串口通信基础概念
- 基于 Django1.10 文档的深入学习(2)—— Settings.py 之 STATIC_*
- 用并查集(find-union)实现迷宫算法以及最短路径求解
- 高阶篇:8)模具开模流程;
- Java并行模式:并行流水线