找回密码
 立即注册
查看: 8621|回复: 4

R语言中attach(data)这个命令到底啥作用呢?—R-China常见问题解决方案汇编(8)

[复制链接]
发表于 2013-3-2 22:51:52 | 显示全部楼层 |阅读模式
转载请注明出处,来自:R语言中文网:http://www.r-china.net
来自本论坛QQ群74076289的讨论问题:

童鞋A: 23:24:02
attach(data)这个命令到底啥作用呢?
童鞋A: 23:24:16
help说啥evaluate  a variable
童鞋A: 23:24:23
啥意思啊
童鞋B: 23:24:49
这个命令最好不要用它
童鞋B: 23:25:21
用不熟后患无穷啊
童鞋A: 23:26:12
是啊,我也接到这种警告了
童鞋A: 23:26:19
但能点儿解释么?
童鞋C: 23:27:17
这个命令用习惯了也还行
童鞋C: 23:27:29
只是需要将数据内都有啥内容要清楚
童鞋A: 23:27:48
牛们……能给我这个菜鸟解释一下到底干什么用的么?
童鞋B: 23:28:01
他就是使你的调用数据调用命令简单
童鞋A: 23:28:17
………………
童鞋B: 23:28:37
假如你read.table了一个数据
童鞋C: 23:28:48
就是说不用写数据框名字,直接调用行变量,列变量
童鞋B: 23:28:48
赋值给w
童鞋B: 23:29:24
同意
童鞋D: 23:29:36
agree
童鞋A: 23:29:43
啊……数据框?
童鞋A: 23:29:56
我是不是太菜了,连这个都不懂……
童鞋B: 23:30:15
summary(women$height)和attach(women) +  summary(height)等效
童鞋D: 23:30:16
就是直接用你自己给数据起的名字
童鞋D: 23:30:50
而不用系统自带的
童鞋A: 23:31:32
呼~还是如风那个栗子点解了~
童鞋A: 23:32:27
那作用其实不就是读取一个小数据库么
童鞋B: 23:33:08
恩  attacah之后可以直接调用里面的变量
童鞋B: 23:33:35
现在建议你再回去看看R中?attach
童鞋A: 23:34:06
那比如我想在两个dataset间转换,就可以用这个喽?
童鞋C: 23:34:28
先大致看懂基本R入门,再回过头去看,很多就清楚了,不然问题超多
童鞋B: 23:34:38
主要看例子  把例子一条条在R中运行  看看结果就会明白了
童鞋A: 23:34:38
呵呵,就是光看detail第一行了,没看那个栗子,于是就confuse了
童鞋A: 23:34:51
嗯~
童鞋A: 23:34:53
多谢诸位!
回复

使用道具 举报

发表于 2013-10-11 22:23:27 | 显示全部楼层
就是把数据调入内存,直接可以使用数据的列名
回复

使用道具 举报

发表于 2015-5-21 14:33:17 | 显示全部楼层
我也不懂,都自学的。呵呵
回复

使用道具 举报

发表于 2021-5-23 14:36:03 | 显示全部楼层
调用数据集,结束后用detach()函数,或者用with({}){}中的是要用的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-22 07:35 , Processed in 0.024619 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表