思维导图 数据结构.png
思考题
1.with()
with就是把所有操作都限制在数据框上。
举例:height.weight是数据框(data.frame),Height应该是height.weight中的一个变量,比如说你手上有两组数据,asian是亚洲人的身体参数:体重 身高 视力等等,european是欧洲人的,那么with(asian,height) 就是调去asian数据中的height,with(european,height) 就是调用european数据中的height。
.with的用法
with(mtcars,{
- summary(mpg,disp,wt)
- plot(mpg,disp)
- plot(mpg,wt)
- })
大括号{}之间的语句都只针对数据框mtcars执行,但如果大括号中只有summary(mpg)一句的话,则省略大括号。
with()函数适用于当同名变量出现多次,避免程序定位错误的情况,只在括号内部有效,在with()的括号内外,信息是完全隔绝的,不能够用with调用程序其他位置的变量。
2.原因:可能没有区分大小写,或者当前环境下没有定义X这个变量,所以无法保存。
网友评论